builder: fx-team_win8_64-debug_test-web-platform-tests-7
slave: t-w864-ix-093
starttime: 1449081497.86
results: success (0)
buildid: 20151202092625
builduid: df2656d967824605bded09584778e560
revision: 4f704aecb2496b6aa9082ad1f61d9dcbddb5d638
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:17.861847) =========
master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:17.862385) =========
========= Started set props: basedir (results: 0, elapsed: 1 secs) (at 2015-12-02 10:38:17.862677) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-093\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-093
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-093
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-093\AppData\Local
LOGONSERVER=\\T-W864-IX-093
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;C:\mozilla-build\hg
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-093
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-093
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-093
WINDIR=C:\windows
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=1.047000
basedir: 'C:\\slave\\test'
========= master_lag: 0.06 =========
========= Finished set props: basedir (results: 0, elapsed: 1 secs) (at 2015-12-02 10:38:18.965515) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:18.966078) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:19.335636) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:19.336036) =========
'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-093\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-093
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-093
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-093\AppData\Local
LOGONSERVER=\\T-W864-IX-093
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;C:\mozilla-build\hg
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-093
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-093
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-093
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-12-02 10:38:19.553908) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:19.554470) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:19.555060) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:19.555524) =========
'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-093\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-093
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-093
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-093\AppData\Local
LOGONSERVER=\\T-W864-IX-093
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;C:\mozilla-build\hg
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-093
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-093
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-093
WINDIR=C:\windows
using PTY: False
--10:38:19-- 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% 8.23 MB/s
10:38:19 (8.23 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.604000
========= master_lag: 0.22 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:20.375464) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2015-12-02 10:38:20.375790) =========
'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-093\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-093
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-093
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-093\AppData\Local
LOGONSERVER=\\T-W864-IX-093
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;C:\mozilla-build\hg
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-093
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-093
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-093
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=3.909000
========= master_lag: 0.59 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2015-12-02 10:38:24.870732) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-12-02 10:38:24.871111) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 4f704aecb2496b6aa9082ad1f61d9dcbddb5d638 --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 4f704aecb2496b6aa9082ad1f61d9dcbddb5d638 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-093\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-093
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-093
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-093\AppData\Local
LOGONSERVER=\\T-W864-IX-093
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;C:\mozilla-build\hg
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-093
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-093
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-093
WINDIR=C:\windows
using PTY: False
2015-12-02 10:38:25,061 truncating revision to first 12 chars
2015-12-02 10:38:25,061 Setting DEBUG logging.
2015-12-02 10:38:25,061 attempt 1/10
2015-12-02 10:38:25,061 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/4f704aecb249?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-12-02 10:38:26,259 unpacking tar archive at: fx-team-4f704aecb249/testing/mozharness/
program finished with exit code 0
elapsedTime=1.997000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-12-02 10:38:26.915908) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:26.916242) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:26.930243) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:26.930643) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-02 10:38:26.932346) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 19 mins, 56 secs) (at 2015-12-02 10:38:26.932684) =========
'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-093\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-093
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-093
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-093\AppData\Local
LOGONSERVER=\\T-W864-IX-093
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;C:\mozilla-build\hg
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-093
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-093
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-093
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
10:38:27 INFO - MultiFileLogger online at 20151202 10:38:27 in C:\slave\test
10:38:27 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
10:38:27 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
10:38:27 INFO - {'append_to_log': False,
10:38:27 INFO - 'base_work_dir': 'C:\\slave\\test',
10:38:27 INFO - 'blob_upload_branch': 'fx-team',
10:38:27 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
10:38:27 INFO - 'buildbot_json_path': 'buildprops.json',
10:38:27 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
10:38:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:38:27 INFO - 'download_minidump_stackwalk': True,
10:38:27 INFO - 'download_symbols': 'true',
10:38:27 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
10:38:27 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
10:38:27 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
10:38:27 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
10:38:27 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
10:38:27 INFO - 'C:/mozilla-build/tooltool.py'),
10:38:27 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
10:38:27 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
10:38:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:38:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:38:27 INFO - 'log_level': 'info',
10:38:27 INFO - 'log_to_console': True,
10:38:27 INFO - 'opt_config_files': (),
10:38:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:38:27 INFO - '--processes=1',
10:38:27 INFO - '--config=%(test_path)s/wptrunner.ini',
10:38:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:38:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:38:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:38:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:38:27 INFO - 'pip_index': False,
10:38:27 INFO - 'require_test_zip': True,
10:38:27 INFO - 'test_type': ('testharness',),
10:38:27 INFO - 'this_chunk': '7',
10:38:27 INFO - 'total_chunks': '8',
10:38:27 INFO - 'virtualenv_path': 'venv',
10:38:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:38:27 INFO - 'work_dir': 'build'}
10:38:27 INFO - #####
10:38:27 INFO - ##### Running clobber step.
10:38:27 INFO - #####
10:38:27 INFO - Running pre-action listener: _resource_record_pre_action
10:38:27 INFO - Running main action method: clobber
10:38:27 INFO - rmtree: C:\slave\test\build
10:38:27 INFO - Using _rmtree_windows ...
10:38:27 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
10:39:37 INFO - Running post-action listener: _resource_record_post_action
10:39:37 INFO - #####
10:39:37 INFO - ##### Running read-buildbot-config step.
10:39:37 INFO - #####
10:39:37 INFO - Running pre-action listener: _resource_record_pre_action
10:39:37 INFO - Running main action method: read_buildbot_config
10:39:37 INFO - Using buildbot properties:
10:39:37 INFO - {
10:39:37 INFO - "properties": {
10:39:37 INFO - "buildnumber": 182,
10:39:37 INFO - "product": "firefox",
10:39:37 INFO - "script_repo_revision": "production",
10:39:37 INFO - "branch": "fx-team",
10:39:37 INFO - "repository": "",
10:39:37 INFO - "buildername": "Windows 8 64-bit fx-team debug test web-platform-tests-7",
10:39:37 INFO - "buildid": "20151202092625",
10:39:37 INFO - "slavename": "t-w864-ix-093",
10:39:37 INFO - "pgo_build": "False",
10:39:37 INFO - "basedir": "C:\\slave\\test",
10:39:37 INFO - "project": "",
10:39:37 INFO - "platform": "win64",
10:39:37 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/",
10:39:37 INFO - "slavebuilddir": "test",
10:39:37 INFO - "scheduler": "tests-fx-team-win8_64-debug-unittest-7-3600",
10:39:37 INFO - "repo_path": "integration/fx-team",
10:39:37 INFO - "moz_repo_path": "",
10:39:37 INFO - "stage_platform": "win64",
10:39:37 INFO - "builduid": "df2656d967824605bded09584778e560",
10:39:37 INFO - "revision": "4f704aecb2496b6aa9082ad1f61d9dcbddb5d638"
10:39:37 INFO - },
10:39:37 INFO - "sourcestamp": {
10:39:37 INFO - "repository": "",
10:39:37 INFO - "hasPatch": false,
10:39:37 INFO - "project": "",
10:39:37 INFO - "branch": "fx-team-win64-debug-unittest",
10:39:37 INFO - "changes": [
10:39:37 INFO - {
10:39:37 INFO - "category": null,
10:39:37 INFO - "files": [
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/R4lLZ4ZxRUiiEGvX74PKEw/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/R4lLZ4ZxRUiiEGvX74PKEw/artifacts/public/build/test_packages.json"
10:39:37 INFO - }
10:39:37 INFO - ],
10:39:37 INFO - "repository": "",
10:39:37 INFO - "rev": "ad92bd131ec32b16999940cfc18630a1bbb1f188",
10:39:37 INFO - "who": "cbook@mozilla.com",
10:39:37 INFO - "when": 1449071379,
10:39:37 INFO - "number": 6733234,
10:39:37 INFO - "comments": "Merge mozilla-central to fx-team",
10:39:37 INFO - "project": "",
10:39:37 INFO - "at": "Wed 02 Dec 2015 07:49:39",
10:39:37 INFO - "branch": "fx-team-win64-debug-unittest",
10:39:37 INFO - "revlink": "",
10:39:37 INFO - "properties": [
10:39:37 INFO - [
10:39:37 INFO - "buildid",
10:39:37 INFO - "20151202062331",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "builduid",
10:39:37 INFO - "306b3921b1f34b39b8e070b80c793992",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "pgo_build",
10:39:37 INFO - "False",
10:39:37 INFO - "Change"
10:39:37 INFO - ]
10:39:37 INFO - ],
10:39:37 INFO - "revision": "ad92bd131ec32b16999940cfc18630a1bbb1f188"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "category": null,
10:39:37 INFO - "files": [
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/aF5MjGvwQPOwA3vs9dsXfw/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/aF5MjGvwQPOwA3vs9dsXfw/artifacts/public/build/test_packages.json"
10:39:37 INFO - }
10:39:37 INFO - ],
10:39:37 INFO - "repository": "",
10:39:37 INFO - "rev": "5210512b24b67ca3e974b7749c59c0438450d4f9",
10:39:37 INFO - "who": "pbrosset@mozilla.com",
10:39:37 INFO - "when": 1449072561,
10:39:37 INFO - "number": 6733314,
10:39:37 INFO - "comments": "Bug 1171863 - Define all positions and sizes in percentage for auto-resize; r=tromey\n\nInstead of having the various positions and sizes of elements of the timeline\ndefined in pixels, this defines them in % of the total width.\nThis way the animations, scrubber, etc... adapt as you resize the panel.\nThe only complex thing here is resizing the header and background. Both of\nthem are generated via javascript. To do this, they are now positioned and sized\nin % too, so they resize when the window is resized, and after a debounced\ndelay, they get re-generated too.",
10:39:37 INFO - "project": "",
10:39:37 INFO - "at": "Wed 02 Dec 2015 08:09:21",
10:39:37 INFO - "branch": "fx-team-win64-debug-unittest",
10:39:37 INFO - "revlink": "",
10:39:37 INFO - "properties": [
10:39:37 INFO - [
10:39:37 INFO - "buildid",
10:39:37 INFO - "20151202071824",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "builduid",
10:39:37 INFO - "3a462df145cc426dada61be4ee8e36e6",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "pgo_build",
10:39:37 INFO - "False",
10:39:37 INFO - "Change"
10:39:37 INFO - ]
10:39:37 INFO - ],
10:39:37 INFO - "revision": "5210512b24b67ca3e974b7749c59c0438450d4f9"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "category": null,
10:39:37 INFO - "files": [
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/1zmlvwoeQPGTnuj4uIZ4DA/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/1zmlvwoeQPGTnuj4uIZ4DA/artifacts/public/build/test_packages.json"
10:39:37 INFO - }
10:39:37 INFO - ],
10:39:37 INFO - "repository": "",
10:39:37 INFO - "rev": "87204339949047f3c630cb57f37fb6e818d41f5f",
10:39:37 INFO - "who": "ttromey@mozilla.com",
10:39:37 INFO - "when": 1449075257,
10:39:37 INFO - "number": 6733576,
10:39:37 INFO - "comments": "Bug 1225192 - remove leading whitespace before prettifying css; r=pbrosset\n",
10:39:37 INFO - "project": "",
10:39:37 INFO - "at": "Wed 02 Dec 2015 08:54:17",
10:39:37 INFO - "branch": "fx-team-win64-debug-unittest",
10:39:37 INFO - "revlink": "",
10:39:37 INFO - "properties": [
10:39:37 INFO - [
10:39:37 INFO - "buildid",
10:39:37 INFO - "20151202073358",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "builduid",
10:39:37 INFO - "b70adde180df4deb9484abd536016bdc",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "pgo_build",
10:39:37 INFO - "False",
10:39:37 INFO - "Change"
10:39:37 INFO - ]
10:39:37 INFO - ],
10:39:37 INFO - "revision": "87204339949047f3c630cb57f37fb6e818d41f5f"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "category": null,
10:39:37 INFO - "files": [
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/yIxPir6sTGGqaD9Oit5ZGg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/yIxPir6sTGGqaD9Oit5ZGg/artifacts/public/build/test_packages.json"
10:39:37 INFO - }
10:39:37 INFO - ],
10:39:37 INFO - "repository": "",
10:39:37 INFO - "rev": "2d33fa3346b2e4bfd7720a9f1f19e4a59b84e143",
10:39:37 INFO - "who": "florian@queze.net",
10:39:37 INFO - "when": 1449074898,
10:39:37 INFO - "number": 6733554,
10:39:37 INFO - "comments": "Bug 1227045 - fix intermittent test failures due to the cache file not being consistently saved before test-triggered restarts, r=mak.",
10:39:37 INFO - "project": "",
10:39:37 INFO - "at": "Wed 02 Dec 2015 08:48:18",
10:39:37 INFO - "branch": "fx-team-win64-debug-unittest",
10:39:37 INFO - "revlink": "",
10:39:37 INFO - "properties": [
10:39:37 INFO - [
10:39:37 INFO - "buildid",
10:39:37 INFO - "20151202075221",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "builduid",
10:39:37 INFO - "7a9ec2fab2f045b784918bffe58d8b88",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "pgo_build",
10:39:37 INFO - "False",
10:39:37 INFO - "Change"
10:39:37 INFO - ]
10:39:37 INFO - ],
10:39:37 INFO - "revision": "2d33fa3346b2e4bfd7720a9f1f19e4a59b84e143"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "category": null,
10:39:37 INFO - "files": [
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/2Tks0QDqTMGOk9enXZQh3Q/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/2Tks0QDqTMGOk9enXZQh3Q/artifacts/public/build/test_packages.json"
10:39:37 INFO - }
10:39:37 INFO - ],
10:39:37 INFO - "repository": "",
10:39:37 INFO - "rev": "2ec770d354e53708be3887e8e678ce21866d7a8e",
10:39:37 INFO - "who": "mbanner@mozilla.com",
10:39:37 INFO - "when": 1449077860,
10:39:37 INFO - "number": 6733811,
10:39:37 INFO - "comments": "Bug 1229471 - LoopUI shouldn't try to use toolbar buttons in the hidden window. r=mikedeboer",
10:39:37 INFO - "project": "",
10:39:37 INFO - "at": "Wed 02 Dec 2015 09:37:40",
10:39:37 INFO - "branch": "fx-team-win64-debug-unittest",
10:39:37 INFO - "revlink": "",
10:39:37 INFO - "properties": [
10:39:37 INFO - [
10:39:37 INFO - "buildid",
10:39:37 INFO - "20151202081125",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "builduid",
10:39:37 INFO - "2d4a60abb67d4260b6001ad0556bb3c4",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "pgo_build",
10:39:37 INFO - "False",
10:39:37 INFO - "Change"
10:39:37 INFO - ]
10:39:37 INFO - ],
10:39:37 INFO - "revision": "2ec770d354e53708be3887e8e678ce21866d7a8e"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "category": null,
10:39:37 INFO - "files": [
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/tlQhv9OVRmSKLUVqJc1jQg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/tlQhv9OVRmSKLUVqJc1jQg/artifacts/public/build/test_packages.json"
10:39:37 INFO - }
10:39:37 INFO - ],
10:39:37 INFO - "repository": "",
10:39:37 INFO - "rev": "1d5e9f3d094d075cfda767dd2108b07c7f8557de",
10:39:37 INFO - "who": "maglione.k@gmail.com",
10:39:37 INFO - "when": 1449079218,
10:39:37 INFO - "number": 6733970,
10:39:37 INFO - "comments": "Bug 1190688: Part 2 - [webext] Add tests for executeScript permission checks. r=billm",
10:39:37 INFO - "project": "",
10:39:37 INFO - "at": "Wed 02 Dec 2015 10:00:18",
10:39:37 INFO - "branch": "fx-team-win64-debug-unittest",
10:39:37 INFO - "revlink": "",
10:39:37 INFO - "properties": [
10:39:37 INFO - [
10:39:37 INFO - "buildid",
10:39:37 INFO - "20151202085226",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "builduid",
10:39:37 INFO - "71d4729f2ec143beb9ba7c5d4d29ba77",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "pgo_build",
10:39:37 INFO - "False",
10:39:37 INFO - "Change"
10:39:37 INFO - ]
10:39:37 INFO - ],
10:39:37 INFO - "revision": "1d5e9f3d094d075cfda767dd2108b07c7f8557de"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "category": null,
10:39:37 INFO - "files": [
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
10:39:37 INFO - },
10:39:37 INFO - {
10:39:37 INFO - "url": null,
10:39:37 INFO - "name": "https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/test_packages.json"
10:39:37 INFO - }
10:39:37 INFO - ],
10:39:37 INFO - "repository": "",
10:39:37 INFO - "rev": "4f704aecb2496b6aa9082ad1f61d9dcbddb5d638",
10:39:37 INFO - "who": "bgrinstead@mozilla.com",
10:39:37 INFO - "when": 1449081031,
10:39:37 INFO - "number": 6734141,
10:39:37 INFO - "comments": "Bug 1218455 - Special case 'this' to include in console autocompletion;r=fitzgen",
10:39:37 INFO - "project": "",
10:39:37 INFO - "at": "Wed 02 Dec 2015 10:30:31",
10:39:37 INFO - "branch": "fx-team-win64-debug-unittest",
10:39:37 INFO - "revlink": "",
10:39:37 INFO - "properties": [
10:39:37 INFO - [
10:39:37 INFO - "buildid",
10:39:37 INFO - "20151202092625",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "builduid",
10:39:37 INFO - "df2656d967824605bded09584778e560",
10:39:37 INFO - "Change"
10:39:37 INFO - ],
10:39:37 INFO - [
10:39:37 INFO - "pgo_build",
10:39:37 INFO - "False",
10:39:37 INFO - "Change"
10:39:37 INFO - ]
10:39:37 INFO - ],
10:39:37 INFO - "revision": "4f704aecb2496b6aa9082ad1f61d9dcbddb5d638"
10:39:37 INFO - }
10:39:37 INFO - ],
10:39:37 INFO - "revision": "4f704aecb2496b6aa9082ad1f61d9dcbddb5d638"
10:39:37 INFO - }
10:39:37 INFO - }
10:39:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip.
10:39:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/test_packages.json.
10:39:37 INFO - Running post-action listener: _resource_record_post_action
10:39:37 INFO - #####
10:39:37 INFO - ##### Running download-and-extract step.
10:39:37 INFO - #####
10:39:37 INFO - Running pre-action listener: _resource_record_pre_action
10:39:37 INFO - Running main action method: download_and_extract
10:39:37 INFO - mkdir: C:\slave\test\build\tests
10:39:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:39:37 INFO - https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
10:39:37 INFO - trying https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/test_packages.json
10:39:37 INFO - Downloading https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
10:39:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
10:39:38 INFO - Downloaded 1221 bytes.
10:39:38 INFO - Reading from file C:\slave\test\build\test_packages.json
10:39:38 INFO - Using the following test package requirements:
10:39:38 INFO - {u'common': [u'firefox-45.0a1.en-US.win64.common.tests.zip'],
10:39:38 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
10:39:38 INFO - u'firefox-45.0a1.en-US.win64.cppunittest.tests.zip'],
10:39:38 INFO - u'jittest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
10:39:38 INFO - u'jsshell-win64.zip'],
10:39:38 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
10:39:38 INFO - u'firefox-45.0a1.en-US.win64.mochitest.tests.zip'],
10:39:38 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win64.common.tests.zip'],
10:39:38 INFO - u'reftest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
10:39:38 INFO - u'firefox-45.0a1.en-US.win64.reftest.tests.zip'],
10:39:38 INFO - u'talos': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
10:39:38 INFO - u'firefox-45.0a1.en-US.win64.talos.tests.zip'],
10:39:38 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
10:39:38 INFO - u'firefox-45.0a1.en-US.win64.web-platform.tests.zip'],
10:39:38 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win64.common.tests.zip'],
10:39:38 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
10:39:38 INFO - u'firefox-45.0a1.en-US.win64.xpcshell.tests.zip']}
10:39:38 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
10:39:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:39:38 INFO - https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
10:39:38 INFO - trying https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip
10:39:38 INFO - Downloading https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/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
10:39:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/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
10:39:39 INFO - Downloaded 20098843 bytes.
10:39:39 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
10:39:39 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/*
10:39:39 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
10:39:41 INFO - caution: filename not matched: web-platform/*
10:39:41 INFO - Return code: 11
10:39:41 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')]}
10:39:41 INFO - https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
10:39:41 INFO - trying https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip
10:39:41 INFO - Downloading https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/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
10:39:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/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
10:39:42 INFO - Downloaded 30986734 bytes.
10:39:42 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
10:39:42 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/*
10:39:42 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
10:40:17 INFO - caution: filename not matched: bin/*
10:40:17 INFO - caution: filename not matched: config/*
10:40:17 INFO - caution: filename not matched: mozbase/*
10:40:17 INFO - caution: filename not matched: marionette/*
10:40:17 INFO - Return code: 11
10:40:17 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')]}
10:40:17 INFO - https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip matches https://queue.taskcluster.net
10:40:17 INFO - trying https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip
10:40:17 INFO - Downloading https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip to C:\slave\test\build\firefox-45.0a1.en-US.win64.zip
10:40:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/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
10:40:19 INFO - Downloaded 79583833 bytes.
10:40:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip
10:40:19 INFO - mkdir: C:\slave\test\properties
10:40:19 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
10:40:19 INFO - Writing to file C:\slave\test\properties\build_url
10:40:19 INFO - Contents:
10:40:19 INFO - build_url:https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip
10:40:19 INFO - mkdir: C:\slave\test\build\symbols
10:40:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:40:19 INFO - https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net
10:40:19 INFO - trying https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
10:40:19 INFO - Downloading https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/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
10:40:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/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
10:40:22 INFO - Downloaded 48131315 bytes.
10:40:22 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
10:40:22 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
10:40:22 INFO - Writing to file C:\slave\test\properties\symbols_url
10:40:22 INFO - Contents:
10:40:22 INFO - symbols_url:https://queue.taskcluster.net/v1/task/hpraypikQkyQIQ_mjQ9FXg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
10:40:22 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
10:40:22 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
10:40:26 INFO - Return code: 0
10:40:26 INFO - Running post-action listener: _resource_record_post_action
10:40:26 INFO - Running post-action listener: set_extra_try_arguments
10:40:26 INFO - #####
10:40:26 INFO - ##### Running create-virtualenv step.
10:40:26 INFO - #####
10:40:26 INFO - Running pre-action listener: _pre_create_virtualenv
10:40:26 INFO - Running pre-action listener: _resource_record_pre_action
10:40:26 INFO - Running main action method: create_virtualenv
10:40:26 INFO - Creating virtualenv C:\slave\test\build\venv
10:40:26 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
10:40:26 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
10:40:31 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
10:40:34 INFO - Installing distribute......................................................................................................................................................................................done.
10:40:36 INFO - Return code: 0
10:40:36 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
10:40:36 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')]}
10:40:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:40:36 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')]}
10:40:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:40:36 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 0x025266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261B2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023EA4E8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255A2C0>, '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 0x022FFD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x0079CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-093', 'USERDOMAIN': 'T-W864-IX-093', '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-093', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-093', '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;C:\\mozilla-build\\hg', '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-093\\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
10:40:36 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
10:40:36 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
10:40:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:40:36 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Roaming',
10:40:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
10:40:36 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
10:40:36 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
10:40:36 INFO - 'COMPUTERNAME': 'T-W864-IX-093',
10:40:36 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:40:36 INFO - 'DCLOCATION': 'SCL3',
10:40:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:40:36 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:40:36 INFO - 'HOMEDRIVE': 'C:',
10:40:36 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093',
10:40:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:40:36 INFO - 'KTS_VERSION': '1.19c',
10:40:36 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local',
10:40:36 INFO - 'LOGONSERVER': '\\\\T-W864-IX-093',
10:40:36 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:40:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:40:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:40:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:40:36 INFO - 'MOZ_NO_REMOTE': '1',
10:40:36 INFO - 'NO_EM_RESTART': '1',
10:40:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:40:36 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:40:36 INFO - 'OS': 'Windows_NT',
10:40:36 INFO - 'OURDRIVE': 'C:',
10:40:36 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;C:\\mozilla-build\\hg',
10:40:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:40:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:40:36 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
10:40:36 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
10:40:36 INFO - 'PROCESSOR_LEVEL': '6',
10:40:36 INFO - 'PROCESSOR_REVISION': '1e05',
10:40:36 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:40:36 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
10:40:36 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
10:40:36 INFO - 'PROGRAMW6432': 'C:\\Program Files',
10:40:36 INFO - 'PROMPT': '$P$G',
10:40:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:40:36 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:40:36 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:40:36 INFO - 'PWD': 'C:\\slave\\test',
10:40:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:40:36 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:40:36 INFO - 'SYSTEMDRIVE': 'C:',
10:40:36 INFO - 'SYSTEMROOT': 'C:\\windows',
10:40:36 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:40:36 INFO - 'TEST1': 'testie',
10:40:36 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:40:36 INFO - 'USERDOMAIN': 'T-W864-IX-093',
10:40:36 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093',
10:40:36 INFO - 'USERNAME': 'cltbld',
10:40:36 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-093',
10:40:36 INFO - 'WINDIR': 'C:\\windows',
10:40:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:40:37 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:40:37 INFO - Downloading/unpacking psutil>=0.7.1
10:40:37 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
10:40:37 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
10:40:37 INFO - Running setup.py egg_info for package psutil
10:40:37 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
10:40:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:40:37 INFO - Installing collected packages: psutil
10:40:37 INFO - Running setup.py install for psutil
10:40:37 INFO - building 'psutil._psutil_windows' extension
10:40:37 INFO - error: Unable to find vcvarsall.bat
10:40:37 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-9k1lc4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
10:40:37 INFO - running install
10:40:37 INFO - running build
10:40:37 INFO - running build_py
10:40:37 INFO - creating build
10:40:37 INFO - creating build\lib.win32-2.7
10:40:37 INFO - creating build\lib.win32-2.7\psutil
10:40:37 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
10:40:37 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
10:40:37 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
10:40:37 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
10:40:37 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
10:40:37 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
10:40:37 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
10:40:37 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
10:40:37 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
10:40:37 INFO - running build_ext
10:40:37 INFO - building 'psutil._psutil_windows' extension
10:40:37 INFO - error: Unable to find vcvarsall.bat
10:40:37 INFO - ----------------------------------------
10:40:37 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-9k1lc4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
10:40:37 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-093\AppData\Roaming\pip\pip.log
10:40:37 WARNING - Return code: 1
10:40:37 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!
10:40:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
10:40:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:40:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:40:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:40:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:40:37 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 0x025266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261B2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023EA4E8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255A2C0>, '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 0x022FFD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x0079CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-093', 'USERDOMAIN': 'T-W864-IX-093', '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-093', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-093', '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;C:\\mozilla-build\\hg', '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-093\\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
10:40:37 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
10:40:37 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
10:40:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:40:38 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Roaming',
10:40:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
10:40:38 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
10:40:38 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
10:40:38 INFO - 'COMPUTERNAME': 'T-W864-IX-093',
10:40:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:40:38 INFO - 'DCLOCATION': 'SCL3',
10:40:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:40:38 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:40:38 INFO - 'HOMEDRIVE': 'C:',
10:40:38 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093',
10:40:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:40:38 INFO - 'KTS_VERSION': '1.19c',
10:40:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local',
10:40:38 INFO - 'LOGONSERVER': '\\\\T-W864-IX-093',
10:40:38 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:40:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:40:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:40:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:40:38 INFO - 'MOZ_NO_REMOTE': '1',
10:40:38 INFO - 'NO_EM_RESTART': '1',
10:40:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:40:38 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:40:38 INFO - 'OS': 'Windows_NT',
10:40:38 INFO - 'OURDRIVE': 'C:',
10:40:38 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;C:\\mozilla-build\\hg',
10:40:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:40:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:40:38 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
10:40:38 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
10:40:38 INFO - 'PROCESSOR_LEVEL': '6',
10:40:38 INFO - 'PROCESSOR_REVISION': '1e05',
10:40:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:40:38 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
10:40:38 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
10:40:38 INFO - 'PROGRAMW6432': 'C:\\Program Files',
10:40:38 INFO - 'PROMPT': '$P$G',
10:40:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:40:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:40:38 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:40:38 INFO - 'PWD': 'C:\\slave\\test',
10:40:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:40:38 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:40:38 INFO - 'SYSTEMDRIVE': 'C:',
10:40:38 INFO - 'SYSTEMROOT': 'C:\\windows',
10:40:38 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:40:38 INFO - 'TEST1': 'testie',
10:40:38 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:40:38 INFO - 'USERDOMAIN': 'T-W864-IX-093',
10:40:38 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093',
10:40:38 INFO - 'USERNAME': 'cltbld',
10:40:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-093',
10:40:38 INFO - 'WINDIR': 'C:\\windows',
10:40:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:40:38 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:40:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:40:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:40:38 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
10:40:38 INFO - Running setup.py egg_info for package mozsystemmonitor
10:40:38 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
10:40:38 INFO - Running setup.py egg_info for package psutil
10:40:38 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
10:40:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:40:38 INFO - Installing collected packages: mozsystemmonitor, psutil
10:40:38 INFO - Running setup.py install for mozsystemmonitor
10:40:38 INFO - Running setup.py install for psutil
10:40:38 INFO - building 'psutil._psutil_windows' extension
10:40:38 INFO - error: Unable to find vcvarsall.bat
10:40:38 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-mzu42n-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
10:40:38 INFO - running install
10:40:38 INFO - running build
10:40:38 INFO - running build_py
10:40:38 INFO - running build_ext
10:40:38 INFO - building 'psutil._psutil_windows' extension
10:40:38 INFO - error: Unable to find vcvarsall.bat
10:40:38 INFO - ----------------------------------------
10:40:38 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-mzu42n-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
10:40:38 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-093\AppData\Roaming\pip\pip.log
10:40:38 WARNING - Return code: 1
10:40:38 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!
10:40:38 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
10:40:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:40:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:40:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:40:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:40:38 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--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 0x025266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261B2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023EA4E8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255A2C0>, '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 0x022FFD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x0079CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-093', 'USERDOMAIN': 'T-W864-IX-093', '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-093', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-093', '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;C:\\mozilla-build\\hg', '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-093\\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
10:40:38 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
10:40:38 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
10:40:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:40:38 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Roaming',
10:40:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
10:40:38 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
10:40:38 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
10:40:38 INFO - 'COMPUTERNAME': 'T-W864-IX-093',
10:40:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:40:38 INFO - 'DCLOCATION': 'SCL3',
10:40:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:40:38 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:40:38 INFO - 'HOMEDRIVE': 'C:',
10:40:38 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093',
10:40:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:40:38 INFO - 'KTS_VERSION': '1.19c',
10:40:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local',
10:40:38 INFO - 'LOGONSERVER': '\\\\T-W864-IX-093',
10:40:38 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:40:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:40:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:40:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:40:38 INFO - 'MOZ_NO_REMOTE': '1',
10:40:38 INFO - 'NO_EM_RESTART': '1',
10:40:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:40:38 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:40:38 INFO - 'OS': 'Windows_NT',
10:40:38 INFO - 'OURDRIVE': 'C:',
10:40:38 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;C:\\mozilla-build\\hg',
10:40:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:40:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:40:38 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
10:40:38 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
10:40:38 INFO - 'PROCESSOR_LEVEL': '6',
10:40:38 INFO - 'PROCESSOR_REVISION': '1e05',
10:40:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:40:38 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
10:40:38 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
10:40:38 INFO - 'PROGRAMW6432': 'C:\\Program Files',
10:40:38 INFO - 'PROMPT': '$P$G',
10:40:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:40:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:40:38 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:40:38 INFO - 'PWD': 'C:\\slave\\test',
10:40:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:40:38 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:40:38 INFO - 'SYSTEMDRIVE': 'C:',
10:40:38 INFO - 'SYSTEMROOT': 'C:\\windows',
10:40:38 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:40:38 INFO - 'TEST1': 'testie',
10:40:38 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:40:38 INFO - 'USERDOMAIN': 'T-W864-IX-093',
10:40:38 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093',
10:40:38 INFO - 'USERNAME': 'cltbld',
10:40:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-093',
10:40:38 INFO - 'WINDIR': 'C:\\windows',
10:40:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:40:39 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:40:39 INFO - Downloading/unpacking blobuploader==1.2.4
10:40:39 INFO - Downloading blobuploader-1.2.4.tar.gz
10:40:39 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
10:40:39 INFO - Running setup.py egg_info for package blobuploader
10:40:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:40:44 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
10:40:44 INFO - Running setup.py egg_info for package requests
10:40:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:40:44 INFO - Downloading docopt-0.6.1.tar.gz
10:40:44 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
10:40:44 INFO - Running setup.py egg_info for package docopt
10:40:44 INFO - Installing collected packages: blobuploader, docopt, requests
10:40:44 INFO - Running setup.py install for blobuploader
10:40:44 INFO - Running setup.py install for docopt
10:40:44 INFO - Running setup.py install for requests
10:40:44 INFO - Successfully installed blobuploader docopt requests
10:40:44 INFO - Cleaning up...
10:40:44 INFO - Return code: 0
10:40:44 INFO - Installing None into virtualenv C:\slave\test\build\venv
10:40:44 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')]}
10:40:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:40:44 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')]}
10:40:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:40:44 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 0x025266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261B2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023EA4E8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255A2C0>, '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 0x022FFD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x0079CE80>, '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-093', 'USERDOMAIN': 'T-W864-IX-093', '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-093', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-093', '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;C:\\mozilla-build\\hg', '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-093\\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
10:40:44 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
10:40:44 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
10:40:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:40:44 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Roaming',
10:40:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
10:40:44 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
10:40:44 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
10:40:44 INFO - 'COMPUTERNAME': 'T-W864-IX-093',
10:40:44 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:40:44 INFO - 'DCLOCATION': 'SCL3',
10:40:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:40:44 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:40:44 INFO - 'HOMEDRIVE': 'C:',
10:40:44 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093',
10:40:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:40:44 INFO - 'KTS_VERSION': '1.19c',
10:40:44 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local',
10:40:44 INFO - 'LOGONSERVER': '\\\\T-W864-IX-093',
10:40:44 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:40:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:40:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:40:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:40:44 INFO - 'MOZ_NO_REMOTE': '1',
10:40:44 INFO - 'NO_EM_RESTART': '1',
10:40:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:40:44 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:40:44 INFO - 'OS': 'Windows_NT',
10:40:44 INFO - 'OURDRIVE': 'C:',
10:40:44 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;C:\\mozilla-build\\hg',
10:40:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:40:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:40:44 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
10:40:44 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
10:40:44 INFO - 'PROCESSOR_LEVEL': '6',
10:40:44 INFO - 'PROCESSOR_REVISION': '1e05',
10:40:44 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:40:44 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
10:40:44 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
10:40:44 INFO - 'PROGRAMW6432': 'C:\\Program Files',
10:40:44 INFO - 'PROMPT': '$P$G',
10:40:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:40:44 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:40:44 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:40:44 INFO - 'PWD': 'C:\\slave\\test',
10:40:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:40:44 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:40:44 INFO - 'SYSTEMDRIVE': 'C:',
10:40:44 INFO - 'SYSTEMROOT': 'C:\\windows',
10:40:44 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:40:44 INFO - 'TEST1': 'testie',
10:40:44 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:40:44 INFO - 'USERDOMAIN': 'T-W864-IX-093',
10:40:44 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093',
10:40:44 INFO - 'USERNAME': 'cltbld',
10:40:44 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-093',
10:40:44 INFO - 'WINDIR': 'C:\\windows',
10:40:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:40:48 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
10:40:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
10:40:48 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
10:40:48 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
10:40:48 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
10:40:48 INFO - Unpacking c:\slave\test\build\tests\marionette
10:40:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
10:40:48 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:40:48 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
10:41:03 INFO - Running setup.py install for browsermob-proxy
10:41:03 INFO - Running setup.py install for manifestparser
10:41:03 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for marionette-client
10:41:03 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:41:03 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for marionette-driver
10:41:03 INFO - Running setup.py install for marionette-transport
10:41:03 INFO - Running setup.py install for mozcrash
10:41:03 INFO - Running setup.py install for mozdebug
10:41:03 INFO - Running setup.py install for mozdevice
10:41:03 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for mozfile
10:41:03 INFO - Running setup.py install for mozhttpd
10:41:03 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for mozinfo
10:41:03 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for mozInstall
10:41:03 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for mozleak
10:41:03 INFO - Running setup.py install for mozlog
10:41:03 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for moznetwork
10:41:03 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for mozprocess
10:41:03 INFO - Running setup.py install for mozprofile
10:41:03 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for mozrunner
10:41:03 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Running setup.py install for mozscreenshot
10:41:03 INFO - Running setup.py install for moztest
10:41:03 INFO - Running setup.py install for mozversion
10:41:03 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
10:41:03 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
10:41:03 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
10:41:03 INFO - Cleaning up...
10:41:03 INFO - Return code: 0
10:41:03 INFO - Installing None into virtualenv C:\slave\test\build\venv
10:41: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')]}
10:41:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:41: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')]}
10:41:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:41:03 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 0x025266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261B2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023EA4E8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255A2C0>, '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 0x022FFD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x0079CE80>, '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-093', 'USERDOMAIN': 'T-W864-IX-093', '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-093', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-093', '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;C:\\mozilla-build\\hg', '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-093\\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
10:41:03 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
10:41:03 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
10:41:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:41:03 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Roaming',
10:41:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
10:41:03 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
10:41:03 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
10:41:03 INFO - 'COMPUTERNAME': 'T-W864-IX-093',
10:41:03 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:41:03 INFO - 'DCLOCATION': 'SCL3',
10:41:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:41:03 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:41:03 INFO - 'HOMEDRIVE': 'C:',
10:41:03 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093',
10:41:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:41:03 INFO - 'KTS_VERSION': '1.19c',
10:41:03 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local',
10:41:03 INFO - 'LOGONSERVER': '\\\\T-W864-IX-093',
10:41:03 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:41:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:41:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:41:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:41:03 INFO - 'MOZ_NO_REMOTE': '1',
10:41:03 INFO - 'NO_EM_RESTART': '1',
10:41:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:41:03 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:41:03 INFO - 'OS': 'Windows_NT',
10:41:03 INFO - 'OURDRIVE': 'C:',
10:41:03 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;C:\\mozilla-build\\hg',
10:41:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:41:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:41:03 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
10:41:03 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
10:41:03 INFO - 'PROCESSOR_LEVEL': '6',
10:41:03 INFO - 'PROCESSOR_REVISION': '1e05',
10:41:03 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:41:03 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
10:41:03 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
10:41:03 INFO - 'PROGRAMW6432': 'C:\\Program Files',
10:41:03 INFO - 'PROMPT': '$P$G',
10:41:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:41:03 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:41:03 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:41:03 INFO - 'PWD': 'C:\\slave\\test',
10:41:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:41:03 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:41:03 INFO - 'SYSTEMDRIVE': 'C:',
10:41:03 INFO - 'SYSTEMROOT': 'C:\\windows',
10:41:03 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:41:03 INFO - 'TEST1': 'testie',
10:41:03 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:41:03 INFO - 'USERDOMAIN': 'T-W864-IX-093',
10:41:03 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093',
10:41:03 INFO - 'USERNAME': 'cltbld',
10:41:03 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-093',
10:41:03 INFO - 'WINDIR': 'C:\\windows',
10:41:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:41:06 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
10:41:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
10:41:06 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
10:41:06 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
10:41:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
10:41:06 INFO - Unpacking c:\slave\test\build\tests\marionette
10:41:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
10:41:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:41:06 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))
10:41:18 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))
10:41:18 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))
10:41:18 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))
10:41:18 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))
10:41:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
10:41:18 INFO - Downloading blessings-1.5.1.tar.gz
10:41:18 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
10:41:18 INFO - Running setup.py egg_info for package blessings
10:41:18 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))
10:41:18 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
10:41:18 INFO - Running setup.py install for blessings
10:41:18 INFO - Running setup.py install for browsermob-proxy
10:41:18 INFO - Running setup.py install for manifestparser
10:41:18 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Running setup.py install for marionette-client
10:41:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:41:18 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Running setup.py install for marionette-driver
10:41:18 INFO - Running setup.py install for marionette-transport
10:41:18 INFO - Running setup.py install for mozcrash
10:41:18 INFO - Running setup.py install for mozdebug
10:41:18 INFO - Running setup.py install for mozdevice
10:41:18 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Running setup.py install for mozhttpd
10:41:18 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Running setup.py install for mozInstall
10:41:18 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Running setup.py install for mozleak
10:41:18 INFO - Running setup.py install for mozprofile
10:41:18 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
10:41:18 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
10:41:20 INFO - Running setup.py install for mozrunner
10:41:20 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
10:41:20 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
10:41:20 INFO - Running setup.py install for mozscreenshot
10:41:20 INFO - Running setup.py install for moztest
10:41:20 INFO - Running setup.py install for mozversion
10:41:20 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
10:41:20 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
10:41:20 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
10:41:20 INFO - Cleaning up...
10:41:20 INFO - Return code: 0
10:41:20 INFO - Done creating virtualenv C:\slave\test\build\venv.
10:41:20 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
10:41:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
10:41:20 INFO - Reading from file tmpfile_stdout
10:41:20 INFO - Using _rmtree_windows ...
10:41:20 INFO - Using _rmtree_windows ...
10:41:20 INFO - Current package versions:
10:41:20 INFO - blessings == 1.5.1
10:41:20 INFO - blobuploader == 1.2.4
10:41:20 INFO - browsermob-proxy == 0.6.0
10:41:20 INFO - distribute == 0.6.14
10:41:20 INFO - docopt == 0.6.1
10:41:20 INFO - manifestparser == 1.1
10:41:20 INFO - marionette-client == 2.0.0
10:41:20 INFO - marionette-driver == 1.1.1
10:41:20 INFO - marionette-transport == 1.0.0
10:41:20 INFO - mozInstall == 1.12
10:41:20 INFO - mozcrash == 0.16
10:41:20 INFO - mozdebug == 0.1
10:41:20 INFO - mozdevice == 0.47
10:41:20 INFO - mozfile == 1.2
10:41:20 INFO - mozhttpd == 0.7
10:41:20 INFO - mozinfo == 0.9
10:41:20 INFO - mozleak == 0.1
10:41:20 INFO - mozlog == 3.1
10:41:20 INFO - moznetwork == 0.27
10:41:20 INFO - mozprocess == 0.22
10:41:20 INFO - mozprofile == 0.27
10:41:20 INFO - mozrunner == 6.11
10:41:20 INFO - mozscreenshot == 0.1
10:41:20 INFO - mozsystemmonitor == 0.0
10:41:20 INFO - moztest == 0.7
10:41:20 INFO - mozversion == 1.4
10:41:20 INFO - requests == 1.2.3
10:41:20 INFO - Running post-action listener: _resource_record_post_action
10:41:20 INFO - Running post-action listener: _start_resource_monitoring
10:41:20 INFO - Starting resource monitoring.
10:41:21 INFO - #####
10:41:21 INFO - ##### Running pull step.
10:41:21 INFO - #####
10:41:21 INFO - Running pre-action listener: _resource_record_pre_action
10:41:21 INFO - Running main action method: pull
10:41:21 INFO - Pull has nothing to do!
10:41:21 INFO - Running post-action listener: _resource_record_post_action
10:41:21 INFO - #####
10:41:21 INFO - ##### Running install step.
10:41:21 INFO - #####
10:41:21 INFO - Running pre-action listener: _resource_record_pre_action
10:41:21 INFO - Running main action method: install
10:41:21 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
10:41:21 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
10:41:21 INFO - Reading from file tmpfile_stdout
10:41:21 INFO - Using _rmtree_windows ...
10:41:21 INFO - Using _rmtree_windows ...
10:41:21 INFO - Detecting whether we're running mozinstall >=1.0...
10:41:21 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
10:41:21 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
10:41:21 INFO - Reading from file tmpfile_stdout
10:41:21 INFO - Output received:
10:41:21 INFO - Usage: mozinstall-script.py [options] installer
10:41:21 INFO - Options:
10:41:21 INFO - -h, --help show this help message and exit
10:41:21 INFO - -d DEST, --destination=DEST
10:41:21 INFO - Directory to install application into. [default:
10:41:21 INFO - "C:\slave\test"]
10:41:21 INFO - --app=APP Application being installed. [default: firefox]
10:41:21 INFO - Using _rmtree_windows ...
10:41:21 INFO - Using _rmtree_windows ...
10:41:21 INFO - mkdir: C:\slave\test\build\application
10:41:21 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']
10:41:21 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
10:41:24 INFO - Reading from file tmpfile_stdout
10:41:24 INFO - Output received:
10:41:24 INFO - C:\slave\test\build\application\firefox\firefox.exe
10:41:24 INFO - Using _rmtree_windows ...
10:41:24 INFO - Using _rmtree_windows ...
10:41:24 INFO - Running post-action listener: _resource_record_post_action
10:41:24 INFO - #####
10:41:24 INFO - ##### Running run-tests step.
10:41:24 INFO - #####
10:41:24 INFO - Running pre-action listener: _resource_record_pre_action
10:41:24 INFO - Running main action method: run_tests
10:41:24 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
10:41:24 INFO - minidump filename unknown. determining based upon platform and arch
10:41:24 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
10:41:24 INFO - grabbing minidump binary from tooltool
10:41:24 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')]}
10:41:24 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 0x0255A2C0>, '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 0x022FFD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x0079CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
10:41:24 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
10:41:24 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
10:41:24 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
10:41:24 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmptcwji9
10:41:24 INFO - INFO - File integrity verified, renaming tmptcwji9 to win32-minidump_stackwalk.exe
10:41:24 INFO - Return code: 0
10:41:24 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
10:41:25 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
10:41:25 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/hpraypikQkyQIQ_mjQ9FXg/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
10:41:25 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/hpraypikQkyQIQ_mjQ9FXg/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
10:41:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:41:25 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Roaming',
10:41:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
10:41:25 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
10:41:25 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
10:41:25 INFO - 'COMPUTERNAME': 'T-W864-IX-093',
10:41:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:41:25 INFO - 'DCLOCATION': 'SCL3',
10:41:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:41:25 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:41:25 INFO - 'HOMEDRIVE': 'C:',
10:41:25 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-093',
10:41:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:41:25 INFO - 'KTS_VERSION': '1.19c',
10:41:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-093\\AppData\\Local',
10:41:25 INFO - 'LOGONSERVER': '\\\\T-W864-IX-093',
10:41:25 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
10:41:25 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:41:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:41:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:41:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:41:25 INFO - 'MOZ_NO_REMOTE': '1',
10:41:25 INFO - 'NO_EM_RESTART': '1',
10:41:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:41:25 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:41:25 INFO - 'OS': 'Windows_NT',
10:41:25 INFO - 'OURDRIVE': 'C:',
10:41: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;C:\\mozilla-build\\hg',
10:41:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:41:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:41:25 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
10:41:25 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
10:41:25 INFO - 'PROCESSOR_LEVEL': '6',
10:41:25 INFO - 'PROCESSOR_REVISION': '1e05',
10:41:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:41:25 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
10:41:25 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
10:41:25 INFO - 'PROGRAMW6432': 'C:\\Program Files',
10:41:25 INFO - 'PROMPT': '$P$G',
10:41:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:41:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:41:25 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:41:25 INFO - 'PWD': 'C:\\slave\\test',
10:41:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:41:25 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:41:25 INFO - 'SYSTEMDRIVE': 'C:',
10:41:25 INFO - 'SYSTEMROOT': 'C:\\windows',
10:41:25 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:41:25 INFO - 'TEST1': 'testie',
10:41:25 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
10:41:25 INFO - 'USERDOMAIN': 'T-W864-IX-093',
10:41:25 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-093',
10:41:25 INFO - 'USERNAME': 'cltbld',
10:41:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-093',
10:41:25 INFO - 'WINDIR': 'C:\\windows',
10:41:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:41:25 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/hpraypikQkyQIQ_mjQ9FXg/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
10:41:31 INFO - Using 1 client processes
10:41:34 INFO - SUITE-START | Running 827 tests
10:41:34 INFO - Running testharness tests
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 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 1ms
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 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
10:41:34 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
10:41:34 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
10:41:34 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
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 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 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:41:34 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 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:41:34 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 1ms
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 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 1ms
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 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
10:41:34 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
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1ms
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:41:34 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
10:41:34 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
10:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:41:34 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
10:41:34 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
10:41:34 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:41:35 INFO - Setting up ssl
10:41:35 INFO - PROCESS | certutil |
10:41:35 INFO - PROCESS | certutil |
10:41:35 INFO - PROCESS | certutil |
10:41:35 INFO - Certificate Nickname Trust Attributes
10:41:35 INFO - SSL,S/MIME,JAR/XPI
10:41:35 INFO -
10:41:35 INFO - web-platform-tests CT,,
10:41:35 INFO -
10:41:35 INFO - Starting runner
10:41:35 INFO - PROCESS | 3212 | [3212] 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
10:41:35 INFO - PROCESS | 3212 | [3212] 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
10:41:36 INFO - PROCESS | 3212 | [3212] 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
10:41:36 INFO - PROCESS | 3212 | [3212] 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
10:41:37 INFO - PROCESS | 3212 | [3212] 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
10:41:37 INFO - PROCESS | 3212 | 1449081697387 Marionette INFO Marionette enabled via build flag and pref
10:41:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5E9E000 == 1 [pid = 3212] [id = 1]
10:41:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 1 (00000073C5E9E800) [pid = 3212] [serial = 1] [outer = 0000000000000000]
10:41:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 2 (00000073C5EA6000) [pid = 3212] [serial = 2] [outer = 00000073C5E9E800]
10:41:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C95E4800 == 2 [pid = 3212] [id = 2]
10:41:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 3 (00000073C95E5000) [pid = 3212] [serial = 3] [outer = 0000000000000000]
10:41:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 4 (00000073C9760800) [pid = 3212] [serial = 4] [outer = 00000073C95E5000]
10:41:39 INFO - PROCESS | 3212 | 1449081699068 Marionette INFO Listening on port 2828
10:41:41 INFO - PROCESS | 3212 | 1449081701163 Marionette INFO Marionette enabled via command-line flag
10:41:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA34D000 == 3 [pid = 3212] [id = 3]
10:41:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 5 (00000073CA35C000) [pid = 3212] [serial = 5] [outer = 0000000000000000]
10:41:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 6 (00000073CA35D000) [pid = 3212] [serial = 6] [outer = 00000073CA35C000]
10:41:41 INFO - PROCESS | 3212 | [3212] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2366
10:41:41 INFO - PROCESS | 3212 | [3212] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2366
10:41:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 7 (00000073CA91D000) [pid = 3212] [serial = 7] [outer = 00000073C95E5000]
10:41:41 INFO - PROCESS | 3212 | [3212] 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
10:41:41 INFO - PROCESS | 3212 | 1449081701521 Marionette INFO Accepted connection conn0 from 127.0.0.1:49265
10:41:41 INFO - PROCESS | 3212 | 1449081701522 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:41:42 INFO - PROCESS | 3212 | 1449081702523 Marionette INFO Closed connection conn0
10:41:42 INFO - PROCESS | 3212 | [3212] 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
10:41:42 INFO - PROCESS | 3212 | 1449081702528 Marionette INFO Accepted connection conn1 from 127.0.0.1:49266
10:41:42 INFO - PROCESS | 3212 | 1449081702528 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:41:42 INFO - PROCESS | 3212 | [3212] 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
10:41:42 INFO - PROCESS | 3212 | 1449081702701 Marionette INFO Accepted connection conn2 from 127.0.0.1:49267
10:41:42 INFO - PROCESS | 3212 | 1449081702702 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:41:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CAC74000 == 4 [pid = 3212] [id = 4]
10:41:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 8 (00000073CB662000) [pid = 3212] [serial = 8] [outer = 0000000000000000]
10:41:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 9 (00000073CB66C400) [pid = 3212] [serial = 9] [outer = 00000073CB662000]
10:41:42 INFO - PROCESS | 3212 | 1449081702974 Marionette INFO Closed connection conn2
10:41:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 10 (00000073CDD4EC00) [pid = 3212] [serial = 10] [outer = 00000073CB662000]
10:41:43 INFO - PROCESS | 3212 | 1449081702996 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
10:41:43 INFO - PROCESS | 3212 | [3212] 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
10:41:44 INFO - PROCESS | 3212 | [3212] 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
10:41:44 INFO - PROCESS | 3212 | [3212] 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
10:41:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB6D1800 == 5 [pid = 3212] [id = 5]
10:41:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 11 (00000073D1E44000) [pid = 3212] [serial = 11] [outer = 0000000000000000]
10:41:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1E48000 == 6 [pid = 3212] [id = 6]
10:41:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 12 (00000073D0E37400) [pid = 3212] [serial = 12] [outer = 0000000000000000]
10:41:45 INFO - PROCESS | 3212 | [3212] 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
10:41:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFE1F000 == 7 [pid = 3212] [id = 7]
10:41:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 13 (00000073D016F000) [pid = 3212] [serial = 13] [outer = 0000000000000000]
10:41:45 INFO - PROCESS | 3212 | [3212] 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
10:41:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 14 (00000073D02B4400) [pid = 3212] [serial = 14] [outer = 00000073D016F000]
10:41:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 15 (00000073D0ED9800) [pid = 3212] [serial = 15] [outer = 00000073D1E44000]
10:41:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 16 (00000073D0009400) [pid = 3212] [serial = 16] [outer = 00000073D0E37400]
10:41:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 17 (00000073D000B400) [pid = 3212] [serial = 17] [outer = 00000073D016F000]
10:41:46 INFO - PROCESS | 3212 | 1449081706502 Marionette INFO loaded listener.js
10:41:46 INFO - PROCESS | 3212 | 1449081706526 Marionette INFO loaded listener.js
10:41:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 18 (00000073CA208C00) [pid = 3212] [serial = 18] [outer = 00000073D016F000]
10:41:47 INFO - PROCESS | 3212 | 1449081707267 Marionette DEBUG conn1 client <- {"sessionId":"5106be14-fa36-44a5-a280-964f69d38ff6","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":"20151202092625","device":"desktop","version":"45.0a1"}}
10:41:47 INFO - PROCESS | 3212 | 1449081707417 Marionette DEBUG conn1 -> {"name":"getContext"}
10:41:47 INFO - PROCESS | 3212 | 1449081707420 Marionette DEBUG conn1 client <- {"value":"content"}
10:41:47 INFO - PROCESS | 3212 | 1449081707466 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
10:41:47 INFO - PROCESS | 3212 | 1449081707468 Marionette DEBUG conn1 client <- {}
10:41:47 INFO - PROCESS | 3212 | 1449081707821 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}}
10:41:47 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5E9E000 == 6 [pid = 3212] [id = 1]
10:41:48 INFO - PROCESS | 3212 | [3212] 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
10:41:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 19 (00000073C54EBC00) [pid = 3212] [serial = 19] [outer = 00000073D016F000]
10:41:50 INFO - PROCESS | 3212 | --DOCSHELL 00000073CAC74000 == 5 [pid = 3212] [id = 4]
10:41:50 INFO - PROCESS | 3212 | [3212] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
10:41:50 INFO - PROCESS | 3212 | [3212] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
10:41:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:41:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA08E000 == 6 [pid = 3212] [id = 8]
10:41:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 20 (00000073C9B6E800) [pid = 3212] [serial = 20] [outer = 0000000000000000]
10:41:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 21 (00000073CA04EC00) [pid = 3212] [serial = 21] [outer = 00000073C9B6E800]
10:41:50 INFO - PROCESS | 3212 | 1449081710852 Marionette INFO loaded listener.js
10:41:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 22 (00000073CA3A0000) [pid = 3212] [serial = 22] [outer = 00000073C9B6E800]
10:41:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C53B5000 == 7 [pid = 3212] [id = 9]
10:41:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 23 (00000073C98D6C00) [pid = 3212] [serial = 23] [outer = 0000000000000000]
10:41:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 24 (00000073CB666C00) [pid = 3212] [serial = 24] [outer = 00000073C98D6C00]
10:41:51 INFO - PROCESS | 3212 | 1449081711303 Marionette INFO loaded listener.js
10:41:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 25 (00000073CEFDFC00) [pid = 3212] [serial = 25] [outer = 00000073C98D6C00]
10:41:51 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
10:41:51 INFO - document served over http requires an http
10:41:51 INFO - sub-resource via fetch-request using the http-csp
10:41:51 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:51 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
10:41:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 734ms
10:41:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:41:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFA7C000 == 8 [pid = 3212] [id = 10]
10:41:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 26 (00000073D231A400) [pid = 3212] [serial = 26] [outer = 0000000000000000]
10:41:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 27 (00000073D2378C00) [pid = 3212] [serial = 27] [outer = 00000073D231A400]
10:41:51 INFO - PROCESS | 3212 | 1449081711717 Marionette INFO loaded listener.js
10:41:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 28 (00000073D260CC00) [pid = 3212] [serial = 28] [outer = 00000073D231A400]
10:41:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D03C2800 == 9 [pid = 3212] [id = 11]
10:41:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 29 (00000073D0593000) [pid = 3212] [serial = 29] [outer = 0000000000000000]
10:41:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 30 (00000073CF98B000) [pid = 3212] [serial = 30] [outer = 00000073D0593000]
10:41:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 31 (00000073D0D93800) [pid = 3212] [serial = 31] [outer = 00000073D0593000]
10:41:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C51CD800 == 10 [pid = 3212] [id = 12]
10:41:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 32 (00000073D0C7A400) [pid = 3212] [serial = 32] [outer = 0000000000000000]
10:41:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 33 (00000073D30D5C00) [pid = 3212] [serial = 33] [outer = 00000073D0C7A400]
10:41:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 34 (00000073D30D8400) [pid = 3212] [serial = 34] [outer = 00000073D0C7A400]
10:41:52 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
10:41:52 INFO - document served over http requires an http
10:41:52 INFO - sub-resource via fetch-request using the http-csp
10:41:52 INFO - delivery method with no-redirect and when
10:41: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"
10:41:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:52 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
10:41:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 984ms
10:41:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:41:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D12E8000 == 11 [pid = 3212] [id = 13]
10:41:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 35 (00000073C5D8F800) [pid = 3212] [serial = 35] [outer = 0000000000000000]
10:41:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 36 (00000073D3F43C00) [pid = 3212] [serial = 36] [outer = 00000073C5D8F800]
10:41:52 INFO - PROCESS | 3212 | 1449081712658 Marionette INFO loaded listener.js
10:41:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 37 (00000073D23A3800) [pid = 3212] [serial = 37] [outer = 00000073C5D8F800]
10:41:53 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
10:41:53 INFO - document served over http requires an http
10:41:53 INFO - sub-resource via fetch-request using the http-csp
10:41:53 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:53 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
10:41:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 588ms
10:41:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:41:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D4034800 == 12 [pid = 3212] [id = 14]
10:41:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 38 (00000073C36BF000) [pid = 3212] [serial = 38] [outer = 0000000000000000]
10:41:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 39 (00000073C36C9000) [pid = 3212] [serial = 39] [outer = 00000073C36BF000]
10:41:53 INFO - PROCESS | 3212 | 1449081713244 Marionette INFO loaded listener.js
10:41:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 40 (00000073CFB68000) [pid = 3212] [serial = 40] [outer = 00000073C36BF000]
10:41:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D44C7800 == 13 [pid = 3212] [id = 15]
10:41:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 41 (00000073CFB67000) [pid = 3212] [serial = 41] [outer = 0000000000000000]
10:41:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 42 (00000073D4344400) [pid = 3212] [serial = 42] [outer = 00000073CFB67000]
10:41:53 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
10:41:53 INFO - document served over http requires an http
10:41:53 INFO - sub-resource via iframe-tag using the http-csp
10:41:53 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:53 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
10:41:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 586ms
10:41:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:41:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1E39000 == 14 [pid = 3212] [id = 16]
10:41:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 43 (00000073D358B400) [pid = 3212] [serial = 43] [outer = 0000000000000000]
10:41:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 44 (00000073D450AC00) [pid = 3212] [serial = 44] [outer = 00000073D358B400]
10:41:53 INFO - PROCESS | 3212 | 1449081713856 Marionette INFO loaded listener.js
10:41:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 45 (00000073D4467400) [pid = 3212] [serial = 45] [outer = 00000073D358B400]
10:41:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9AA6800 == 15 [pid = 3212] [id = 17]
10:41:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 46 (00000073C359E400) [pid = 3212] [serial = 46] [outer = 0000000000000000]
10:41:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 47 (00000073C35A7C00) [pid = 3212] [serial = 47] [outer = 00000073C359E400]
10:41:54 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
10:41:54 INFO - document served over http requires an http
10:41:54 INFO - sub-resource via iframe-tag using the http-csp
10:41:54 INFO - delivery method with no-redirect and when
10:41: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"
10:41:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:54 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
10:41:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 586ms
10:41:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:41:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9ABF800 == 16 [pid = 3212] [id = 18]
10:41:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 48 (00000073CAC25C00) [pid = 3212] [serial = 48] [outer = 0000000000000000]
10:41:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 49 (00000073D000E000) [pid = 3212] [serial = 49] [outer = 00000073CAC25C00]
10:41:54 INFO - PROCESS | 3212 | 1449081714441 Marionette INFO loaded listener.js
10:41:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 50 (00000073D446EC00) [pid = 3212] [serial = 50] [outer = 00000073CAC25C00]
10:41:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45DB000 == 17 [pid = 3212] [id = 19]
10:41:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 51 (00000073CDD4D000) [pid = 3212] [serial = 51] [outer = 0000000000000000]
10:41:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 52 (00000073D0559000) [pid = 3212] [serial = 52] [outer = 00000073CDD4D000]
10:41:54 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
10:41:54 INFO - document served over http requires an http
10:41:54 INFO - sub-resource via iframe-tag using the http-csp
10:41:54 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:54 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
10:41:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 587ms
10:41:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:41:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48E8000 == 18 [pid = 3212] [id = 20]
10:41:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 53 (00000073D0551000) [pid = 3212] [serial = 53] [outer = 0000000000000000]
10:41:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 54 (00000073D055B000) [pid = 3212] [serial = 54] [outer = 00000073D0551000]
10:41:55 INFO - PROCESS | 3212 | 1449081715037 Marionette INFO loaded listener.js
10:41:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 55 (00000073D4471400) [pid = 3212] [serial = 55] [outer = 00000073D0551000]
10:41:55 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
10:41:55 INFO - document served over http requires an http
10:41:55 INFO - sub-resource via script-tag using the http-csp
10:41:55 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:55 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
10:41:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 525ms
10:41:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:41:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D3506000 == 19 [pid = 3212] [id = 21]
10:41:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 56 (00000073C520B000) [pid = 3212] [serial = 56] [outer = 0000000000000000]
10:41:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 57 (00000073C5215C00) [pid = 3212] [serial = 57] [outer = 00000073C520B000]
10:41:55 INFO - PROCESS | 3212 | 1449081715584 Marionette INFO loaded listener.js
10:41:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 58 (00000073D446FC00) [pid = 3212] [serial = 58] [outer = 00000073C520B000]
10:41:56 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
10:41:56 INFO - document served over http requires an http
10:41:56 INFO - sub-resource via script-tag using the http-csp
10:41:56 INFO - delivery method with no-redirect and when
10:41: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"
10:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:56 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
10:41:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 585ms
10:41:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:41:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D619D800 == 20 [pid = 3212] [id = 22]
10:41:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 59 (00000073C520E800) [pid = 3212] [serial = 59] [outer = 0000000000000000]
10:41:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 60 (00000073D4842C00) [pid = 3212] [serial = 60] [outer = 00000073C520E800]
10:41:56 INFO - PROCESS | 3212 | 1449081716200 Marionette INFO loaded listener.js
10:41:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 61 (00000073D484E000) [pid = 3212] [serial = 61] [outer = 00000073C520E800]
10:41:56 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
10:41:56 INFO - document served over http requires an http
10:41:56 INFO - sub-resource via script-tag using the http-csp
10:41:56 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:56 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
10:41:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 629ms
10:41:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:41:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D851E800 == 21 [pid = 3212] [id = 23]
10:41:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 62 (00000073D8531000) [pid = 3212] [serial = 62] [outer = 0000000000000000]
10:41:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 63 (00000073D8534C00) [pid = 3212] [serial = 63] [outer = 00000073D8531000]
10:41:56 INFO - PROCESS | 3212 | 1449081716826 Marionette INFO loaded listener.js
10:41:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 64 (00000073D8669800) [pid = 3212] [serial = 64] [outer = 00000073D8531000]
10:41:57 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
10:41:57 INFO - document served over http requires an http
10:41:57 INFO - sub-resource via xhr-request using the http-csp
10:41:57 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:57 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
10:41:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 588ms
10:41:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:41:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8632800 == 22 [pid = 3212] [id = 24]
10:41:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 65 (00000073D8672000) [pid = 3212] [serial = 65] [outer = 0000000000000000]
10:41:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 66 (00000073D86C3000) [pid = 3212] [serial = 66] [outer = 00000073D8672000]
10:41:57 INFO - PROCESS | 3212 | 1449081717456 Marionette INFO loaded listener.js
10:41:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 67 (00000073D86CD000) [pid = 3212] [serial = 67] [outer = 00000073D8672000]
10:41:57 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
10:41:57 INFO - document served over http requires an http
10:41:57 INFO - sub-resource via xhr-request using the http-csp
10:41:57 INFO - delivery method with no-redirect and when
10:41: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"
10:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:57 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
10:41:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 586ms
10:41:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:41:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5236000 == 23 [pid = 3212] [id = 25]
10:41:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 68 (00000073D8672400) [pid = 3212] [serial = 68] [outer = 0000000000000000]
10:41:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 69 (00000073D8AA8400) [pid = 3212] [serial = 69] [outer = 00000073D8672400]
10:41:58 INFO - PROCESS | 3212 | 1449081718047 Marionette INFO loaded listener.js
10:41:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 70 (00000073D8ABB800) [pid = 3212] [serial = 70] [outer = 00000073D8672400]
10:41:58 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
10:41:58 INFO - document served over http requires an http
10:41:58 INFO - sub-resource via xhr-request using the http-csp
10:41:58 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:58 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
10:41:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 588ms
10:41:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:41:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8E3F800 == 24 [pid = 3212] [id = 26]
10:41:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 71 (00000073D8ABE400) [pid = 3212] [serial = 71] [outer = 0000000000000000]
10:41:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 72 (00000073D8AC2000) [pid = 3212] [serial = 72] [outer = 00000073D8ABE400]
10:41:58 INFO - PROCESS | 3212 | 1449081718612 Marionette INFO loaded listener.js
10:41:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 73 (00000073D8EE7C00) [pid = 3212] [serial = 73] [outer = 00000073D8ABE400]
10:41:58 INFO - PROCESS | 3212 | --DOMWINDOW == 72 (00000073CB662000) [pid = 3212] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
10:41:58 INFO - PROCESS | 3212 | --DOMWINDOW == 71 (00000073D000B400) [pid = 3212] [serial = 17] [outer = 0000000000000000] [url = about:blank]
10:41:58 INFO - PROCESS | 3212 | --DOMWINDOW == 70 (00000073D02B4400) [pid = 3212] [serial = 14] [outer = 0000000000000000] [url = about:blank]
10:41:58 INFO - PROCESS | 3212 | --DOMWINDOW == 69 (00000073CB66C400) [pid = 3212] [serial = 9] [outer = 0000000000000000] [url = about:blank]
10:41:58 INFO - PROCESS | 3212 | --DOMWINDOW == 68 (00000073C9760800) [pid = 3212] [serial = 4] [outer = 0000000000000000] [url = about:blank]
10:41:59 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
10:41:59 INFO - document served over http requires an https
10:41:59 INFO - sub-resource via fetch-request using the http-csp
10:41:59 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:59 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
10:41:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 587ms
10:41:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:41:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F07800 == 25 [pid = 3212] [id = 27]
10:41:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 69 (00000073D8ABF000) [pid = 3212] [serial = 74] [outer = 0000000000000000]
10:41:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 70 (00000073D8EEC800) [pid = 3212] [serial = 75] [outer = 00000073D8ABF000]
10:41:59 INFO - PROCESS | 3212 | 1449081719237 Marionette INFO loaded listener.js
10:41:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 71 (00000073D8FE3800) [pid = 3212] [serial = 76] [outer = 00000073D8ABF000]
10:41:59 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
10:41:59 INFO - document served over http requires an https
10:41:59 INFO - sub-resource via fetch-request using the http-csp
10:41:59 INFO - delivery method with no-redirect and when
10:41: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"
10:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:59 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
10:41:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 588ms
10:41:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:41:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D949D800 == 26 [pid = 3212] [id = 28]
10:41:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 72 (00000073C4D98400) [pid = 3212] [serial = 77] [outer = 0000000000000000]
10:41:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 73 (00000073C4DA1000) [pid = 3212] [serial = 78] [outer = 00000073C4D98400]
10:41:59 INFO - PROCESS | 3212 | 1449081719804 Marionette INFO loaded listener.js
10:41:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 74 (00000073D8FE1C00) [pid = 3212] [serial = 79] [outer = 00000073C4D98400]
10:42:00 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
10:42:00 INFO - document served over http requires an https
10:42:00 INFO - sub-resource via fetch-request using the http-csp
10:42:00 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:00 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
10:42:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 586ms
10:42:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:42:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91C5800 == 27 [pid = 3212] [id = 29]
10:42:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 75 (00000073C4D98C00) [pid = 3212] [serial = 80] [outer = 0000000000000000]
10:42:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 76 (00000073D8FE7400) [pid = 3212] [serial = 81] [outer = 00000073C4D98C00]
10:42:00 INFO - PROCESS | 3212 | 1449081720401 Marionette INFO loaded listener.js
10:42:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 77 (00000073D94CE400) [pid = 3212] [serial = 82] [outer = 00000073C4D98C00]
10:42:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91DA800 == 28 [pid = 3212] [id = 30]
10:42:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 78 (00000073D9402800) [pid = 3212] [serial = 83] [outer = 0000000000000000]
10:42:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 79 (00000073D9408C00) [pid = 3212] [serial = 84] [outer = 00000073D9402800]
10:42:00 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
10:42:00 INFO - document served over http requires an https
10:42:00 INFO - sub-resource via iframe-tag using the http-csp
10:42:00 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:00 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
10:42:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
10:42:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:42:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D95E7800 == 29 [pid = 3212] [id = 31]
10:42:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 80 (00000073CFB62C00) [pid = 3212] [serial = 85] [outer = 0000000000000000]
10:42:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 81 (00000073D9406400) [pid = 3212] [serial = 86] [outer = 00000073CFB62C00]
10:42:01 INFO - PROCESS | 3212 | 1449081721046 Marionette INFO loaded listener.js
10:42:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 82 (00000073D94D2800) [pid = 3212] [serial = 87] [outer = 00000073CFB62C00]
10:42:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C546D000 == 30 [pid = 3212] [id = 32]
10:42:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 83 (00000073CB187400) [pid = 3212] [serial = 88] [outer = 0000000000000000]
10:42:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 84 (00000073CEF6D000) [pid = 3212] [serial = 89] [outer = 00000073CB187400]
10:42:01 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
10:42:01 INFO - document served over http requires an https
10:42:01 INFO - sub-resource via iframe-tag using the http-csp
10:42:01 INFO - delivery method with no-redirect and when
10:42: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"
10:42:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:01 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
10:42:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 588ms
10:42:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:42:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D925A000 == 31 [pid = 3212] [id = 33]
10:42:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 85 (00000073C9742C00) [pid = 3212] [serial = 90] [outer = 0000000000000000]
10:42:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 86 (00000073D929B800) [pid = 3212] [serial = 91] [outer = 00000073C9742C00]
10:42:01 INFO - PROCESS | 3212 | 1449081721661 Marionette INFO loaded listener.js
10:42:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 87 (00000073D94CC800) [pid = 3212] [serial = 92] [outer = 00000073C9742C00]
10:42:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94AB800 == 32 [pid = 3212] [id = 34]
10:42:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 88 (00000073D92A2400) [pid = 3212] [serial = 93] [outer = 0000000000000000]
10:42:01 INFO - PROCESS | 3212 | [3212] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9241
10:42:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 89 (00000073C359F800) [pid = 3212] [serial = 94] [outer = 00000073D92A2400]
10:42:02 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
10:42:02 INFO - document served over http requires an https
10:42:02 INFO - sub-resource via iframe-tag using the http-csp
10:42:02 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:02 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
10:42:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 734ms
10:42:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:42:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB6BE800 == 33 [pid = 3212] [id = 35]
10:42:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 90 (00000073C98D7400) [pid = 3212] [serial = 95] [outer = 0000000000000000]
10:42:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 91 (00000073C9AF4000) [pid = 3212] [serial = 96] [outer = 00000073C98D7400]
10:42:02 INFO - PROCESS | 3212 | 1449081722486 Marionette INFO loaded listener.js
10:42:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 92 (00000073CB560000) [pid = 3212] [serial = 97] [outer = 00000073C98D7400]
10:42:03 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
10:42:03 INFO - document served over http requires an https
10:42:03 INFO - sub-resource via script-tag using the http-csp
10:42:03 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:03 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
10:42:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 839ms
10:42:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:42:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D619B800 == 34 [pid = 3212] [id = 36]
10:42:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 93 (00000073CEFD3000) [pid = 3212] [serial = 98] [outer = 0000000000000000]
10:42:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 94 (00000073D0C7A000) [pid = 3212] [serial = 99] [outer = 00000073CEFD3000]
10:42:03 INFO - PROCESS | 3212 | 1449081723326 Marionette INFO loaded listener.js
10:42:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 95 (00000073D263DC00) [pid = 3212] [serial = 100] [outer = 00000073CEFD3000]
10:42:03 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
10:42:03 INFO - document served over http requires an https
10:42:03 INFO - sub-resource via script-tag using the http-csp
10:42:03 INFO - delivery method with no-redirect and when
10:42: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"
10:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:03 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
10:42:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 840ms
10:42:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:42:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A3C000 == 35 [pid = 3212] [id = 37]
10:42:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 96 (00000073D4575400) [pid = 3212] [serial = 101] [outer = 0000000000000000]
10:42:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 97 (00000073D457E800) [pid = 3212] [serial = 102] [outer = 00000073D4575400]
10:42:04 INFO - PROCESS | 3212 | 1449081724223 Marionette INFO loaded listener.js
10:42:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 98 (00000073D7EEE400) [pid = 3212] [serial = 103] [outer = 00000073D4575400]
10:42:04 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
10:42:04 INFO - document served over http requires an https
10:42:04 INFO - sub-resource via script-tag using the http-csp
10:42:04 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:04 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
10:42:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 881ms
10:42:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:42:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA13A800 == 36 [pid = 3212] [id = 38]
10:42:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 99 (00000073D86CA000) [pid = 3212] [serial = 104] [outer = 0000000000000000]
10:42:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 100 (00000073D8AAC400) [pid = 3212] [serial = 105] [outer = 00000073D86CA000]
10:42:05 INFO - PROCESS | 3212 | 1449081725064 Marionette INFO loaded listener.js
10:42:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 101 (00000073D94D7400) [pid = 3212] [serial = 106] [outer = 00000073D86CA000]
10:42:06 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
10:42:06 INFO - document served over http requires an https
10:42:06 INFO - sub-resource via xhr-request using the http-csp
10:42:06 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:06 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
10:42:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1533ms
10:42:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:42:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BA2000 == 37 [pid = 3212] [id = 39]
10:42:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 102 (00000073C45CA800) [pid = 3212] [serial = 107] [outer = 0000000000000000]
10:42:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 103 (00000073C5212400) [pid = 3212] [serial = 108] [outer = 00000073C45CA800]
10:42:06 INFO - PROCESS | 3212 | 1449081726649 Marionette INFO loaded listener.js
10:42:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 104 (00000073CA32CC00) [pid = 3212] [serial = 109] [outer = 00000073C45CA800]
10:42:07 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
10:42:07 INFO - document served over http requires an https
10:42:07 INFO - sub-resource via xhr-request using the http-csp
10:42:07 INFO - delivery method with no-redirect and when
10:42: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"
10:42:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:07 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
10:42:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 795ms
10:42:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:42:07 INFO - PROCESS | 3212 | --DOCSHELL 00000073D44C7800 == 36 [pid = 3212] [id = 15]
10:42:07 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9AA6800 == 35 [pid = 3212] [id = 17]
10:42:07 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45DB000 == 34 [pid = 3212] [id = 19]
10:42:07 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91DA800 == 33 [pid = 3212] [id = 30]
10:42:07 INFO - PROCESS | 3212 | --DOCSHELL 00000073C546D000 == 32 [pid = 3212] [id = 32]
10:42:07 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94AB800 == 31 [pid = 3212] [id = 34]
10:42:07 INFO - PROCESS | 3212 | --DOMWINDOW == 103 (00000073CDD4EC00) [pid = 3212] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
10:42:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C483A000 == 32 [pid = 3212] [id = 40]
10:42:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 104 (00000073C36BF400) [pid = 3212] [serial = 110] [outer = 0000000000000000]
10:42:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 105 (00000073C36C2800) [pid = 3212] [serial = 111] [outer = 00000073C36BF400]
10:42:08 INFO - PROCESS | 3212 | 1449081728189 Marionette INFO loaded listener.js
10:42:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 106 (00000073C5217400) [pid = 3212] [serial = 112] [outer = 00000073C36BF400]
10:42:08 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
10:42:08 INFO - document served over http requires an https
10:42:08 INFO - sub-resource via xhr-request using the http-csp
10:42:08 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:08 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
10:42:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1696ms
10:42:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:42:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA086800 == 33 [pid = 3212] [id = 41]
10:42:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 107 (00000073C54F0000) [pid = 3212] [serial = 113] [outer = 0000000000000000]
10:42:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 108 (00000073CA204C00) [pid = 3212] [serial = 114] [outer = 00000073C54F0000]
10:42:09 INFO - PROCESS | 3212 | 1449081729132 Marionette INFO loaded listener.js
10:42:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 109 (00000073CB666400) [pid = 3212] [serial = 115] [outer = 00000073C54F0000]
10:42:09 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
10:42:09 INFO - document served over http requires an http
10:42:09 INFO - sub-resource via fetch-request using the http-csp
10:42:09 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:09 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
10:42:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1089ms
10:42:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:42:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFA81000 == 34 [pid = 3212] [id = 42]
10:42:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 110 (00000073CB521400) [pid = 3212] [serial = 116] [outer = 0000000000000000]
10:42:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 111 (00000073CFB5E400) [pid = 3212] [serial = 117] [outer = 00000073CB521400]
10:42:10 INFO - PROCESS | 3212 | 1449081730820 Marionette INFO loaded listener.js
10:42:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 112 (00000073D055CC00) [pid = 3212] [serial = 118] [outer = 00000073CB521400]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8E3F800 == 33 [pid = 3212] [id = 26]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F07800 == 32 [pid = 3212] [id = 27]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073D949D800 == 31 [pid = 3212] [id = 28]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5236000 == 30 [pid = 3212] [id = 25]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB6BE800 == 29 [pid = 3212] [id = 35]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073D619B800 == 28 [pid = 3212] [id = 36]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A3C000 == 27 [pid = 3212] [id = 37]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA13A800 == 26 [pid = 3212] [id = 38]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91C5800 == 25 [pid = 3212] [id = 29]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8632800 == 24 [pid = 3212] [id = 24]
10:42:11 INFO - PROCESS | 3212 | --DOCSHELL 00000073D95E7800 == 23 [pid = 3212] [id = 31]
10:42:11 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
10:42:11 INFO - document served over http requires an http
10:42:11 INFO - sub-resource via fetch-request using the http-csp
10:42:11 INFO - delivery method with no-redirect and when
10:42: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"
10:42:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:11 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
10:42:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1692ms
10:42:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:42:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA922800 == 24 [pid = 3212] [id = 43]
10:42:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 113 (00000073C5D8D000) [pid = 3212] [serial = 119] [outer = 0000000000000000]
10:42:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073C974EC00) [pid = 3212] [serial = 120] [outer = 00000073C5D8D000]
10:42:11 INFO - PROCESS | 3212 | 1449081731985 Marionette INFO loaded listener.js
10:42:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073CDDF4000) [pid = 3212] [serial = 121] [outer = 00000073C5D8D000]
10:42:12 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
10:42:12 INFO - document served over http requires an http
10:42:12 INFO - sub-resource via fetch-request using the http-csp
10:42:12 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:12 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
10:42:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 881ms
10:42:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:42:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D12DE800 == 25 [pid = 3212] [id = 44]
10:42:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073C36C1000) [pid = 3212] [serial = 122] [outer = 0000000000000000]
10:42:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073D0C76400) [pid = 3212] [serial = 123] [outer = 00000073C36C1000]
10:42:12 INFO - PROCESS | 3212 | 1449081732803 Marionette INFO loaded listener.js
10:42:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073D1588000) [pid = 3212] [serial = 124] [outer = 00000073C36C1000]
10:42:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D23EB000 == 26 [pid = 3212] [id = 45]
10:42:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073D2318C00) [pid = 3212] [serial = 125] [outer = 0000000000000000]
10:42:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073D1007800) [pid = 3212] [serial = 126] [outer = 00000073D2318C00]
10:42:13 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
10:42:13 INFO - document served over http requires an http
10:42:13 INFO - sub-resource via iframe-tag using the http-csp
10:42:13 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:13 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
10:42:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 881ms
10:42:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:42:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D44C7800 == 27 [pid = 3212] [id = 46]
10:42:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073CA93FC00) [pid = 3212] [serial = 127] [outer = 0000000000000000]
10:42:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073D2608400) [pid = 3212] [serial = 128] [outer = 00000073CA93FC00]
10:42:13 INFO - PROCESS | 3212 | 1449081733699 Marionette INFO loaded listener.js
10:42:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073D3FB6400) [pid = 3212] [serial = 129] [outer = 00000073CA93FC00]
10:42:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45EC800 == 28 [pid = 3212] [id = 47]
10:42:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073D4468800) [pid = 3212] [serial = 130] [outer = 0000000000000000]
10:42:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073D3FB8000) [pid = 3212] [serial = 131] [outer = 00000073D4468800]
10:42:14 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
10:42:14 INFO - document served over http requires an http
10:42:14 INFO - sub-resource via iframe-tag using the http-csp
10:42:14 INFO - delivery method with no-redirect and when
10:42: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"
10:42:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:14 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
10:42:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 777ms
10:42:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:42:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BBF000 == 29 [pid = 3212] [id = 48]
10:42:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073D446AC00) [pid = 3212] [serial = 132] [outer = 0000000000000000]
10:42:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D450C800) [pid = 3212] [serial = 133] [outer = 00000073D446AC00]
10:42:14 INFO - PROCESS | 3212 | 1449081734498 Marionette INFO loaded listener.js
10:42:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073D4845400) [pid = 3212] [serial = 134] [outer = 00000073D446AC00]
10:42:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D7E37000 == 30 [pid = 3212] [id = 49]
10:42:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073CA941800) [pid = 3212] [serial = 135] [outer = 0000000000000000]
10:42:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073CB106400) [pid = 3212] [serial = 136] [outer = 00000073CA941800]
10:42:15 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
10:42:15 INFO - document served over http requires an http
10:42:15 INFO - sub-resource via iframe-tag using the http-csp
10:42:15 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:15 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
10:42:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 880ms
10:42:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:42:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D851B800 == 31 [pid = 3212] [id = 50]
10:42:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073CB104000) [pid = 3212] [serial = 137] [outer = 0000000000000000]
10:42:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073CB105C00) [pid = 3212] [serial = 138] [outer = 00000073CB104000]
10:42:15 INFO - PROCESS | 3212 | 1449081735372 Marionette INFO loaded listener.js
10:42:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073D8533400) [pid = 3212] [serial = 139] [outer = 00000073CB104000]
10:42:15 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
10:42:15 INFO - document served over http requires an http
10:42:15 INFO - sub-resource via script-tag using the http-csp
10:42:15 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:15 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
10:42:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 777ms
10:42:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:42:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88B4000 == 32 [pid = 3212] [id = 51]
10:42:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073D86CC400) [pid = 3212] [serial = 140] [outer = 0000000000000000]
10:42:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073D8AAB400) [pid = 3212] [serial = 141] [outer = 00000073D86CC400]
10:42:16 INFO - PROCESS | 3212 | 1449081736204 Marionette INFO loaded listener.js
10:42:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073D8ABE800) [pid = 3212] [serial = 142] [outer = 00000073D86CC400]
10:42:16 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
10:42:16 INFO - document served over http requires an http
10:42:16 INFO - sub-resource via script-tag using the http-csp
10:42:16 INFO - delivery method with no-redirect and when
10:42:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:16 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
10:42:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 840ms
10:42:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:42:17 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F0E000 == 33 [pid = 3212] [id = 52]
10:42:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073D0C70400) [pid = 3212] [serial = 143] [outer = 0000000000000000]
10:42:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073D7E0A400) [pid = 3212] [serial = 144] [outer = 00000073D0C70400]
10:42:17 INFO - PROCESS | 3212 | 1449081737669 Marionette INFO loaded listener.js
10:42:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073D8ABC400) [pid = 3212] [serial = 145] [outer = 00000073D0C70400]
10:42:18 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
10:42:18 INFO - document served over http requires an http
10:42:18 INFO - sub-resource via script-tag using the http-csp
10:42:18 INFO - delivery method with swap-origin-redirect and when
10:42:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:18 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
10:42:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1406ms
10:42:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:42:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91DA000 == 34 [pid = 3212] [id = 53]
10:42:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073C4C58400) [pid = 3212] [serial = 146] [outer = 0000000000000000]
10:42:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073C4C63000) [pid = 3212] [serial = 147] [outer = 00000073C4C58400]
10:42:18 INFO - PROCESS | 3212 | 1449081738460 Marionette INFO loaded listener.js
10:42:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073D7E13800) [pid = 3212] [serial = 148] [outer = 00000073C4C58400]
10:42:19 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
10:42:19 INFO - document served over http requires an http
10:42:19 INFO - sub-resource via xhr-request using the http-csp
10:42:19 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:19 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
10:42:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 858ms
10:42:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:42:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0ED8000 == 35 [pid = 3212] [id = 54]
10:42:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073C520D800) [pid = 3212] [serial = 149] [outer = 0000000000000000]
10:42:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073CAC24C00) [pid = 3212] [serial = 150] [outer = 00000073C520D800]
10:42:19 INFO - PROCESS | 3212 | 1449081739309 Marionette INFO loaded listener.js
10:42:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D0558400) [pid = 3212] [serial = 151] [outer = 00000073C520D800]
10:42:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA086800 == 34 [pid = 3212] [id = 41]
10:42:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073C483A000 == 33 [pid = 3212] [id = 40]
10:42:19 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
10:42:19 INFO - document served over http requires an http
10:42:19 INFO - sub-resource via xhr-request using the http-csp
10:42:19 INFO - delivery method with no-redirect and when
10:42: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"
10:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:19 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
10:42:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 882ms
10:42:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:42:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFA77000 == 34 [pid = 3212] [id = 55]
10:42:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073CB518400) [pid = 3212] [serial = 152] [outer = 0000000000000000]
10:42:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073D0554800) [pid = 3212] [serial = 153] [outer = 00000073CB518400]
10:42:20 INFO - PROCESS | 3212 | 1449081740275 Marionette INFO loaded listener.js
10:42:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073D23A5C00) [pid = 3212] [serial = 154] [outer = 00000073CB518400]
10:42:20 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
10:42:20 INFO - document served over http requires an http
10:42:20 INFO - sub-resource via xhr-request using the http-csp
10:42:20 INFO - delivery method with swap-origin-redirect and when
10:42:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:20 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
10:42:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 819ms
10:42:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:42:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88B0800 == 35 [pid = 3212] [id = 56]
10:42:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D23A4C00) [pid = 3212] [serial = 155] [outer = 0000000000000000]
10:42:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D4470C00) [pid = 3212] [serial = 156] [outer = 00000073D23A4C00]
10:42:21 INFO - PROCESS | 3212 | 1449081741142 Marionette INFO loaded listener.js
10:42:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D7EF3000) [pid = 3212] [serial = 157] [outer = 00000073D23A4C00]
10:42:21 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
10:42:21 INFO - document served over http requires an https
10:42:21 INFO - sub-resource via fetch-request using the http-csp
10:42:21 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:21 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
10:42:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 881ms
10:42:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:42:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D95F6000 == 36 [pid = 3212] [id = 57]
10:42:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073D8ABDC00) [pid = 3212] [serial = 158] [outer = 0000000000000000]
10:42:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D8AC5800) [pid = 3212] [serial = 159] [outer = 00000073D8ABDC00]
10:42:22 INFO - PROCESS | 3212 | 1449081742029 Marionette INFO loaded listener.js
10:42:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D8FE8000) [pid = 3212] [serial = 160] [outer = 00000073D8ABDC00]
10:42:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073C4C43400) [pid = 3212] [serial = 161] [outer = 00000073D0C7A400]
10:42:22 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
10:42:22 INFO - document served over http requires an https
10:42:22 INFO - sub-resource via fetch-request using the http-csp
10:42:22 INFO - delivery method with no-redirect and when
10:42: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"
10:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:22 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
10:42:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 945ms
10:42:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:42:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1E3A800 == 37 [pid = 3212] [id = 58]
10:42:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073D263D800) [pid = 3212] [serial = 162] [outer = 0000000000000000]
10:42:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073D3280000) [pid = 3212] [serial = 163] [outer = 00000073D263D800]
10:42:22 INFO - PROCESS | 3212 | 1449081742975 Marionette INFO loaded listener.js
10:42:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D9406000) [pid = 3212] [serial = 164] [outer = 00000073D263D800]
10:42:23 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
10:42:23 INFO - document served over http requires an https
10:42:23 INFO - sub-resource via fetch-request using the http-csp
10:42:23 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:23 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
10:42:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 839ms
10:42:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:42:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFA6000 == 38 [pid = 3212] [id = 59]
10:42:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073D9407C00) [pid = 3212] [serial = 165] [outer = 0000000000000000]
10:42:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073D9410400) [pid = 3212] [serial = 166] [outer = 00000073D9407C00]
10:42:23 INFO - PROCESS | 3212 | 1449081743814 Marionette INFO loaded listener.js
10:42:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073DA24D000) [pid = 3212] [serial = 167] [outer = 00000073D9407C00]
10:42:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFBB800 == 39 [pid = 3212] [id = 60]
10:42:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073DA24C400) [pid = 3212] [serial = 168] [outer = 0000000000000000]
10:42:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073DA257000) [pid = 3212] [serial = 169] [outer = 00000073DA24C400]
10:42:24 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
10:42:24 INFO - document served over http requires an https
10:42:24 INFO - sub-resource via iframe-tag using the http-csp
10:42:24 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:24 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
10:42:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 881ms
10:42:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:42:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFE4800 == 40 [pid = 3212] [id = 61]
10:42:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073DA251000) [pid = 3212] [serial = 170] [outer = 0000000000000000]
10:42:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073DA8C4800) [pid = 3212] [serial = 171] [outer = 00000073DA251000]
10:42:24 INFO - PROCESS | 3212 | 1449081744732 Marionette INFO loaded listener.js
10:42:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073DB412800) [pid = 3212] [serial = 172] [outer = 00000073DA251000]
10:42:25 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB448800 == 41 [pid = 3212] [id = 62]
10:42:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073DB415400) [pid = 3212] [serial = 173] [outer = 0000000000000000]
10:42:25 INFO - PROCESS | 3212 | [3212] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9241
10:42:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073DB417400) [pid = 3212] [serial = 174] [outer = 00000073DB415400]
10:42:26 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
10:42:26 INFO - document served over http requires an https
10:42:26 INFO - sub-resource via iframe-tag using the http-csp
10:42:26 INFO - delivery method with no-redirect and when
10:42: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"
10:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:26 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
10:42:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1634ms
10:42:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:42:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB457000 == 42 [pid = 3212] [id = 63]
10:42:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073DB415C00) [pid = 3212] [serial = 175] [outer = 0000000000000000]
10:42:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073DC107000) [pid = 3212] [serial = 176] [outer = 00000073DB415C00]
10:42:26 INFO - PROCESS | 3212 | 1449081746362 Marionette INFO loaded listener.js
10:42:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073DB850000) [pid = 3212] [serial = 177] [outer = 00000073DB415C00]
10:42:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB818000 == 43 [pid = 3212] [id = 64]
10:42:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073DB856400) [pid = 3212] [serial = 178] [outer = 0000000000000000]
10:42:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073DB859000) [pid = 3212] [serial = 179] [outer = 00000073DB856400]
10:42:27 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
10:42:27 INFO - document served over http requires an https
10:42:27 INFO - sub-resource via iframe-tag using the http-csp
10:42:27 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:27 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
10:42:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 942ms
10:42:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:42:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9AAB800 == 44 [pid = 3212] [id = 65]
10:42:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073C37B4000) [pid = 3212] [serial = 180] [outer = 0000000000000000]
10:42:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073C4C42400) [pid = 3212] [serial = 181] [outer = 00000073C37B4000]
10:42:27 INFO - PROCESS | 3212 | 1449081747383 Marionette INFO loaded listener.js
10:42:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073CAC22400) [pid = 3212] [serial = 182] [outer = 00000073C37B4000]
10:42:28 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
10:42:28 INFO - document served over http requires an https
10:42:28 INFO - sub-resource via script-tag using the http-csp
10:42:28 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:28 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
10:42:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 986ms
10:42:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:42:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CEF94800 == 45 [pid = 3212] [id = 66]
10:42:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073C4C65800) [pid = 3212] [serial = 183] [outer = 0000000000000000]
10:42:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073C5E4F800) [pid = 3212] [serial = 184] [outer = 00000073C4C65800]
10:42:28 INFO - PROCESS | 3212 | 1449081748298 Marionette INFO loaded listener.js
10:42:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073D23ACC00) [pid = 3212] [serial = 185] [outer = 00000073C4C65800]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F0E000 == 44 [pid = 3212] [id = 52]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88B4000 == 43 [pid = 3212] [id = 51]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073D851B800 == 42 [pid = 3212] [id = 50]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073D7E37000 == 41 [pid = 3212] [id = 49]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BBF000 == 40 [pid = 3212] [id = 48]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45EC800 == 39 [pid = 3212] [id = 47]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073D44C7800 == 38 [pid = 3212] [id = 46]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073D23EB000 == 37 [pid = 3212] [id = 45]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073D12DE800 == 36 [pid = 3212] [id = 44]
10:42:28 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA922800 == 35 [pid = 3212] [id = 43]
10:42:28 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
10:42:28 INFO - document served over http requires an https
10:42:28 INFO - sub-resource via script-tag using the http-csp
10:42:28 INFO - delivery method with no-redirect and when
10:42: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"
10:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:28 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
10:42:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 923ms
10:42:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:42:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D15DC000 == 36 [pid = 3212] [id = 67]
10:42:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073CDDF7400) [pid = 3212] [serial = 186] [outer = 0000000000000000]
10:42:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073D0554000) [pid = 3212] [serial = 187] [outer = 00000073CDDF7400]
10:42:29 INFO - PROCESS | 3212 | 1449081749255 Marionette INFO loaded listener.js
10:42:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073D2561000) [pid = 3212] [serial = 188] [outer = 00000073CDDF7400]
10:42:29 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
10:42:29 INFO - document served over http requires an https
10:42:29 INFO - sub-resource via script-tag using the http-csp
10:42:29 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:29 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
10:42:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 840ms
10:42:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:42:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8616800 == 37 [pid = 3212] [id = 68]
10:42:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073D263B000) [pid = 3212] [serial = 189] [outer = 0000000000000000]
10:42:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073D4844400) [pid = 3212] [serial = 190] [outer = 00000073D263B000]
10:42:30 INFO - PROCESS | 3212 | 1449081750118 Marionette INFO loaded listener.js
10:42:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073D7E10400) [pid = 3212] [serial = 191] [outer = 00000073D263B000]
10:42:30 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
10:42:30 INFO - document served over http requires an https
10:42:30 INFO - sub-resource via xhr-request using the http-csp
10:42:30 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:30 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
10:42:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 837ms
10:42:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:42:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D949B800 == 38 [pid = 3212] [id = 69]
10:42:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073D866FC00) [pid = 3212] [serial = 192] [outer = 0000000000000000]
10:42:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073D8AAA000) [pid = 3212] [serial = 193] [outer = 00000073D866FC00]
10:42:30 INFO - PROCESS | 3212 | 1449081750962 Marionette INFO loaded listener.js
10:42:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073D92A3C00) [pid = 3212] [serial = 194] [outer = 00000073D866FC00]
10:42:31 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
10:42:31 INFO - document served over http requires an https
10:42:31 INFO - sub-resource via xhr-request using the http-csp
10:42:31 INFO - delivery method with no-redirect and when
10:42: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"
10:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:31 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
10:42:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 797ms
10:42:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:42:31 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB1C3800 == 39 [pid = 3212] [id = 70]
10:42:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073CB189C00) [pid = 3212] [serial = 195] [outer = 0000000000000000]
10:42:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073CFB87400) [pid = 3212] [serial = 196] [outer = 00000073CB189C00]
10:42:31 INFO - PROCESS | 3212 | 1449081751792 Marionette INFO loaded listener.js
10:42:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073D94D5400) [pid = 3212] [serial = 197] [outer = 00000073CB189C00]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFA77000 == 38 [pid = 3212] [id = 55]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88B0800 == 37 [pid = 3212] [id = 56]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073D95F6000 == 36 [pid = 3212] [id = 57]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1E3A800 == 35 [pid = 3212] [id = 58]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFA6000 == 34 [pid = 3212] [id = 59]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFBB800 == 33 [pid = 3212] [id = 60]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFE4800 == 32 [pid = 3212] [id = 61]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB448800 == 31 [pid = 3212] [id = 62]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB818000 == 30 [pid = 3212] [id = 64]
10:42:32 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9AAB800 == 29 [pid = 3212] [id = 65]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB457000 == 28 [pid = 3212] [id = 63]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1E39000 == 27 [pid = 3212] [id = 16]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D15DC000 == 26 [pid = 3212] [id = 67]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8616800 == 25 [pid = 3212] [id = 68]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D3506000 == 24 [pid = 3212] [id = 21]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D949B800 == 23 [pid = 3212] [id = 69]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D925A000 == 22 [pid = 3212] [id = 33]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91DA000 == 21 [pid = 3212] [id = 53]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0ED8000 == 20 [pid = 3212] [id = 54]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA08E000 == 19 [pid = 3212] [id = 8]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BA2000 == 18 [pid = 3212] [id = 39]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFA7C000 == 17 [pid = 3212] [id = 10]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073CEF94800 == 16 [pid = 3212] [id = 66]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48E8000 == 15 [pid = 3212] [id = 20]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9ABF800 == 14 [pid = 3212] [id = 18]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFA81000 == 13 [pid = 3212] [id = 42]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D4034800 == 12 [pid = 3212] [id = 14]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D851E800 == 11 [pid = 3212] [id = 23]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D619D800 == 10 [pid = 3212] [id = 22]
10:42:35 INFO - PROCESS | 3212 | --DOCSHELL 00000073D12E8000 == 9 [pid = 3212] [id = 13]
10:42:37 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
10:42:37 INFO - document served over http requires an https
10:42:37 INFO - sub-resource via xhr-request using the http-csp
10:42:37 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:37 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
10:42:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5908ms
10:42:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:42:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA913000 == 10 [pid = 3212] [id = 71]
10:42:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073C9878800) [pid = 3212] [serial = 198] [outer = 0000000000000000]
10:42:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073C9B50400) [pid = 3212] [serial = 199] [outer = 00000073C9878800]
10:42:37 INFO - PROCESS | 3212 | 1449081757587 Marionette INFO loaded listener.js
10:42:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073CAC25000) [pid = 3212] [serial = 200] [outer = 00000073C9878800]
10:42:38 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
10:42:38 INFO - document served over http requires an http
10:42:38 INFO - sub-resource via fetch-request using the meta-csp
10:42:38 INFO - delivery method with keep-origin-redirect and when
10:42:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:38 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
10:42:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 775ms
10:42:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:42:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA086800 == 11 [pid = 3212] [id = 72]
10:42:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073C98D1C00) [pid = 3212] [serial = 201] [outer = 0000000000000000]
10:42:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073CF94B800) [pid = 3212] [serial = 202] [outer = 00000073C98D1C00]
10:42:38 INFO - PROCESS | 3212 | 1449081758433 Marionette INFO loaded listener.js
10:42:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073D055C000) [pid = 3212] [serial = 203] [outer = 00000073C98D1C00]
10:42:38 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
10:42:38 INFO - document served over http requires an http
10:42:38 INFO - sub-resource via fetch-request using the meta-csp
10:42:38 INFO - delivery method with no-redirect and when
10:42:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:38 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
10:42:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 692ms
10:42:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:42:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D851A800 == 12 [pid = 3212] [id = 73]
10:42:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073D23C5400) [pid = 3212] [serial = 204] [outer = 0000000000000000]
10:42:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073D3283C00) [pid = 3212] [serial = 205] [outer = 00000073D23C5400]
10:42:39 INFO - PROCESS | 3212 | 1449081759112 Marionette INFO loaded listener.js
10:42:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073D4466800) [pid = 3212] [serial = 206] [outer = 00000073D23C5400]
10:42:39 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
10:42:39 INFO - document served over http requires an http
10:42:39 INFO - sub-resource via fetch-request using the meta-csp
10:42:39 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:39 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
10:42:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 691ms
10:42:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:42:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9262800 == 13 [pid = 3212] [id = 74]
10:42:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073D263A000) [pid = 3212] [serial = 207] [outer = 0000000000000000]
10:42:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073D4578C00) [pid = 3212] [serial = 208] [outer = 00000073D263A000]
10:42:39 INFO - PROCESS | 3212 | 1449081759783 Marionette INFO loaded listener.js
10:42:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073D8532C00) [pid = 3212] [serial = 209] [outer = 00000073D263A000]
10:42:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A41800 == 14 [pid = 3212] [id = 75]
10:42:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073D852F800) [pid = 3212] [serial = 210] [outer = 0000000000000000]
10:42:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073D8671C00) [pid = 3212] [serial = 211] [outer = 00000073D852F800]
10:42:40 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
10:42:40 INFO - document served over http requires an http
10:42:40 INFO - sub-resource via iframe-tag using the meta-csp
10:42:40 INFO - delivery method with keep-origin-redirect and when
10:42:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:40 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
10:42:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 691ms
10:42:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:42:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAF26800 == 15 [pid = 3212] [id = 76]
10:42:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073D866C000) [pid = 3212] [serial = 212] [outer = 0000000000000000]
10:42:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073D86C6400) [pid = 3212] [serial = 213] [outer = 00000073D866C000]
10:42:40 INFO - PROCESS | 3212 | 1449081760509 Marionette INFO loaded listener.js
10:42:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073D8EE2C00) [pid = 3212] [serial = 214] [outer = 00000073D866C000]
10:42:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFCF800 == 16 [pid = 3212] [id = 77]
10:42:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073D8FE0000) [pid = 3212] [serial = 215] [outer = 0000000000000000]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073D263B000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073C4D98400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073D86CC400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073D8672000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073CDDF7400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073D8ABE400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073CDD4D000) [pid = 3212] [serial = 51] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073CB104000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073D9402800) [pid = 3212] [serial = 83] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073C45CA800) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073DB415400) [pid = 3212] [serial = 173] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081745091]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073D4575400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073CAC25C00) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073C5D8D000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073DB856400) [pid = 3212] [serial = 178] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073CFB67000) [pid = 3212] [serial = 41] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073D866FC00) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073D8ABF000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073D92A2400) [pid = 3212] [serial = 93] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073D231A400) [pid = 3212] [serial = 26] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073D86CA000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073C520D800) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073D9407C00) [pid = 3212] [serial = 165] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073C359E400) [pid = 3212] [serial = 46] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081714149]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073CA941800) [pid = 3212] [serial = 135] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073D0551000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D23A4C00) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073DA24C400) [pid = 3212] [serial = 168] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073D8531000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073C36C1000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073C9B6E800) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073CB518400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073DA251000) [pid = 3212] [serial = 170] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073D8672400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073C4D98C00) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073D0C70400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073C520B000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073D358B400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073C36BF400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073CEFD3000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073C36BF000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D4468800) [pid = 3212] [serial = 130] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081734082]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073C4C58400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073CB521400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073CA93FC00) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D263D800) [pid = 3212] [serial = 162] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073C9742C00) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073CFB62C00) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073DB415C00) [pid = 3212] [serial = 175] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073C4C65800) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073C37B4000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073C54F0000) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073C520E800) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073CB187400) [pid = 3212] [serial = 88] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081721319]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073D2318C00) [pid = 3212] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073C98D7400) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073C5D8F800) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073D446AC00) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073D8ABDC00) [pid = 3212] [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]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073C4C42400) [pid = 3212] [serial = 181] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073C36C2800) [pid = 3212] [serial = 111] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073D929B800) [pid = 3212] [serial = 91] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073D0C76400) [pid = 3212] [serial = 123] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073C9AF4000) [pid = 3212] [serial = 96] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073D0C7A000) [pid = 3212] [serial = 99] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073C359F800) [pid = 3212] [serial = 94] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D457E800) [pid = 3212] [serial = 102] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073C5212400) [pid = 3212] [serial = 108] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073D0554800) [pid = 3212] [serial = 153] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073C5E4F800) [pid = 3212] [serial = 184] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073CB666C00) [pid = 3212] [serial = 24] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073C974EC00) [pid = 3212] [serial = 120] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073D30D5C00) [pid = 3212] [serial = 33] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073D450C800) [pid = 3212] [serial = 133] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073CAC24C00) [pid = 3212] [serial = 150] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073CA204C00) [pid = 3212] [serial = 114] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073D8AAB400) [pid = 3212] [serial = 141] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073D8AA8400) [pid = 3212] [serial = 69] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D0559000) [pid = 3212] [serial = 52] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073D000E000) [pid = 3212] [serial = 49] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D8AAA000) [pid = 3212] [serial = 193] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073C35A7C00) [pid = 3212] [serial = 47] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081714149]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D450AC00) [pid = 3212] [serial = 44] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073D2378C00) [pid = 3212] [serial = 27] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073D055B000) [pid = 3212] [serial = 54] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073D4842C00) [pid = 3212] [serial = 60] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073CA04EC00) [pid = 3212] [serial = 21] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073CEF6D000) [pid = 3212] [serial = 89] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081721319]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073D9406400) [pid = 3212] [serial = 86] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073D9408C00) [pid = 3212] [serial = 84] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073D8FE7400) [pid = 3212] [serial = 81] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073D86C3000) [pid = 3212] [serial = 66] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073D3F43C00) [pid = 3212] [serial = 36] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073C5215C00) [pid = 3212] [serial = 57] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073D8AC2000) [pid = 3212] [serial = 72] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073D8EEC800) [pid = 3212] [serial = 75] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 112 (00000073C4DA1000) [pid = 3212] [serial = 78] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 111 (00000073D8534C00) [pid = 3212] [serial = 63] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 110 (00000073D4344400) [pid = 3212] [serial = 42] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 109 (00000073C36C9000) [pid = 3212] [serial = 39] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 108 (00000073CFB5E400) [pid = 3212] [serial = 117] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 107 (00000073CF98B000) [pid = 3212] [serial = 30] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 106 (00000073CB106400) [pid = 3212] [serial = 136] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 105 (00000073D4844400) [pid = 3212] [serial = 190] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 104 (00000073D1007800) [pid = 3212] [serial = 126] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 103 (00000073CB105C00) [pid = 3212] [serial = 138] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 102 (00000073D2608400) [pid = 3212] [serial = 128] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 101 (00000073D0554000) [pid = 3212] [serial = 187] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 100 (00000073DA8C4800) [pid = 3212] [serial = 171] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 99 (00000073D9410400) [pid = 3212] [serial = 166] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 98 (00000073D3280000) [pid = 3212] [serial = 163] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 97 (00000073D8AC5800) [pid = 3212] [serial = 159] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 96 (00000073D4470C00) [pid = 3212] [serial = 156] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 95 (00000073C4C63000) [pid = 3212] [serial = 147] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 94 (00000073D7E0A400) [pid = 3212] [serial = 144] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 93 (00000073D8AAC400) [pid = 3212] [serial = 105] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 92 (00000073D3FB8000) [pid = 3212] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081734082]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 91 (00000073DB859000) [pid = 3212] [serial = 179] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 90 (00000073DB417400) [pid = 3212] [serial = 174] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081745091]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 89 (00000073CFB87400) [pid = 3212] [serial = 196] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 88 (00000073DC107000) [pid = 3212] [serial = 176] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 87 (00000073DA257000) [pid = 3212] [serial = 169] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 88 (00000073C359F800) [pid = 3212] [serial = 216] [outer = 00000073D8FE0000]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 87 (00000073C5217400) [pid = 3212] [serial = 112] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 86 (00000073CA32CC00) [pid = 3212] [serial = 109] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 85 (00000073D30D8400) [pid = 3212] [serial = 34] [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.]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 84 (00000073D0558400) [pid = 3212] [serial = 151] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 83 (00000073D7E10400) [pid = 3212] [serial = 191] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 82 (00000073D8ABB800) [pid = 3212] [serial = 70] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 81 (00000073D86CD000) [pid = 3212] [serial = 67] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 80 (00000073D8669800) [pid = 3212] [serial = 64] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 79 (00000073D7E13800) [pid = 3212] [serial = 148] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 78 (00000073D92A3C00) [pid = 3212] [serial = 194] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 77 (00000073D94D7400) [pid = 3212] [serial = 106] [outer = 0000000000000000] [url = about:blank]
10:42:41 INFO - PROCESS | 3212 | --DOMWINDOW == 76 (00000073D23A5C00) [pid = 3212] [serial = 154] [outer = 0000000000000000] [url = about:blank]
10:42:41 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
10:42:41 INFO - document served over http requires an http
10:42:41 INFO - sub-resource via iframe-tag using the meta-csp
10:42:41 INFO - delivery method with no-redirect and when
10:42: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"
10:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:41 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
10:42:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1676ms
10:42:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:42:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94A1000 == 17 [pid = 3212] [id = 78]
10:42:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 77 (00000073C4C5C000) [pid = 3212] [serial = 217] [outer = 0000000000000000]
10:42:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 78 (00000073CEFD3000) [pid = 3212] [serial = 218] [outer = 00000073C4C5C000]
10:42:42 INFO - PROCESS | 3212 | 1449081762241 Marionette INFO loaded listener.js
10:42:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 79 (00000073D23AB000) [pid = 3212] [serial = 219] [outer = 00000073C4C5C000]
10:42:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA926800 == 18 [pid = 3212] [id = 79]
10:42:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 80 (00000073D23A5C00) [pid = 3212] [serial = 220] [outer = 0000000000000000]
10:42:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 81 (00000073D7E10400) [pid = 3212] [serial = 221] [outer = 00000073D23A5C00]
10:42:42 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
10:42:42 INFO - document served over http requires an http
10:42:42 INFO - sub-resource via iframe-tag using the meta-csp
10:42:42 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:42 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
10:42:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 691ms
10:42:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:42:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB80A000 == 19 [pid = 3212] [id = 80]
10:42:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 82 (00000073D4507400) [pid = 3212] [serial = 222] [outer = 0000000000000000]
10:42:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 83 (00000073D7E09000) [pid = 3212] [serial = 223] [outer = 00000073D4507400]
10:42:42 INFO - PROCESS | 3212 | 1449081762850 Marionette INFO loaded listener.js
10:42:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 84 (00000073D8FE3400) [pid = 3212] [serial = 224] [outer = 00000073D4507400]
10:42:43 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
10:42:43 INFO - document served over http requires an http
10:42:43 INFO - sub-resource via script-tag using the meta-csp
10:42:43 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:43 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
10:42:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 587ms
10:42:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:42:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB8CB000 == 20 [pid = 3212] [id = 81]
10:42:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 85 (00000073D8FE9800) [pid = 3212] [serial = 225] [outer = 0000000000000000]
10:42:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 86 (00000073D92A1800) [pid = 3212] [serial = 226] [outer = 00000073D8FE9800]
10:42:43 INFO - PROCESS | 3212 | 1449081763440 Marionette INFO loaded listener.js
10:42:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 87 (00000073D940D000) [pid = 3212] [serial = 227] [outer = 00000073D8FE9800]
10:42:43 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
10:42:43 INFO - document served over http requires an http
10:42:43 INFO - sub-resource via script-tag using the meta-csp
10:42:43 INFO - delivery method with no-redirect and when
10:42: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"
10:42:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:43 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
10:42:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 629ms
10:42:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:42:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9ABD800 == 21 [pid = 3212] [id = 82]
10:42:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 88 (00000073C4C67C00) [pid = 3212] [serial = 228] [outer = 0000000000000000]
10:42:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 89 (00000073C4D9FC00) [pid = 3212] [serial = 229] [outer = 00000073C4C67C00]
10:42:44 INFO - PROCESS | 3212 | 1449081764246 Marionette INFO loaded listener.js
10:42:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 90 (00000073CB105C00) [pid = 3212] [serial = 230] [outer = 00000073C4C67C00]
10:42:45 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
10:42:45 INFO - document served over http requires an http
10:42:45 INFO - sub-resource via script-tag using the meta-csp
10:42:45 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:45 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
10:42:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1087ms
10:42:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:42:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E2E000 == 22 [pid = 3212] [id = 83]
10:42:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 91 (00000073CFA9DC00) [pid = 3212] [serial = 231] [outer = 0000000000000000]
10:42:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 92 (00000073D1914C00) [pid = 3212] [serial = 232] [outer = 00000073CFA9DC00]
10:42:45 INFO - PROCESS | 3212 | 1449081765335 Marionette INFO loaded listener.js
10:42:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 93 (00000073D4350800) [pid = 3212] [serial = 233] [outer = 00000073CFA9DC00]
10:42:46 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
10:42:46 INFO - document served over http requires an http
10:42:46 INFO - sub-resource via xhr-request using the meta-csp
10:42:46 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:46 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
10:42:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1380ms
10:42:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:42:46 INFO - PROCESS | 3212 | 1449081766536 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:42:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB1000 == 23 [pid = 3212] [id = 84]
10:42:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 94 (00000073C35A8800) [pid = 3212] [serial = 234] [outer = 0000000000000000]
10:42:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 95 (00000073C36C3400) [pid = 3212] [serial = 235] [outer = 00000073C35A8800]
10:42:46 INFO - PROCESS | 3212 | 1449081766874 Marionette INFO loaded listener.js
10:42:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 96 (00000073CFB69000) [pid = 3212] [serial = 236] [outer = 00000073C35A8800]
10:42:47 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
10:42:47 INFO - document served over http requires an http
10:42:47 INFO - sub-resource via xhr-request using the meta-csp
10:42:47 INFO - delivery method with no-redirect and when
10:42: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"
10:42:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:47 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
10:42:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1358ms
10:42:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:42:48 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA926800 == 22 [pid = 3212] [id = 79]
10:42:48 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFCF800 == 21 [pid = 3212] [id = 77]
10:42:48 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A41800 == 20 [pid = 3212] [id = 75]
10:42:48 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB1C3800 == 19 [pid = 3212] [id = 70]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 95 (00000073CB560000) [pid = 3212] [serial = 97] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 94 (00000073D263DC00) [pid = 3212] [serial = 100] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 93 (00000073D7EEE400) [pid = 3212] [serial = 103] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 92 (00000073D8EE7C00) [pid = 3212] [serial = 73] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 91 (00000073CFB68000) [pid = 3212] [serial = 40] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 90 (00000073D446FC00) [pid = 3212] [serial = 58] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 89 (00000073D94CC800) [pid = 3212] [serial = 92] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 88 (00000073D23A3800) [pid = 3212] [serial = 37] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 87 (00000073CA3A0000) [pid = 3212] [serial = 22] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 86 (00000073D484E000) [pid = 3212] [serial = 61] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 85 (00000073D4471400) [pid = 3212] [serial = 55] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 84 (00000073D260CC00) [pid = 3212] [serial = 28] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 83 (00000073D4467400) [pid = 3212] [serial = 45] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 82 (00000073D446EC00) [pid = 3212] [serial = 50] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 81 (00000073D8FE1C00) [pid = 3212] [serial = 79] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 80 (00000073D94CE400) [pid = 3212] [serial = 82] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 79 (00000073D8FE3800) [pid = 3212] [serial = 76] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 78 (00000073CDDF4000) [pid = 3212] [serial = 121] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 77 (00000073D4845400) [pid = 3212] [serial = 134] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 76 (00000073D055CC00) [pid = 3212] [serial = 118] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 75 (00000073CAC22400) [pid = 3212] [serial = 182] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 74 (00000073D94D2800) [pid = 3212] [serial = 87] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 73 (00000073CB666400) [pid = 3212] [serial = 115] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 72 (00000073D2561000) [pid = 3212] [serial = 188] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 71 (00000073D3FB6400) [pid = 3212] [serial = 129] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 70 (00000073D23ACC00) [pid = 3212] [serial = 185] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 69 (00000073D1588000) [pid = 3212] [serial = 124] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 68 (00000073D9406000) [pid = 3212] [serial = 164] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 67 (00000073D8FE8000) [pid = 3212] [serial = 160] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 66 (00000073D7EF3000) [pid = 3212] [serial = 157] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 65 (00000073D8ABC400) [pid = 3212] [serial = 145] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 64 (00000073D8ABE800) [pid = 3212] [serial = 142] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 63 (00000073D8533400) [pid = 3212] [serial = 139] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 62 (00000073DB850000) [pid = 3212] [serial = 177] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 61 (00000073DB412800) [pid = 3212] [serial = 172] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | --DOMWINDOW == 60 (00000073DA24D000) [pid = 3212] [serial = 167] [outer = 0000000000000000] [url = about:blank]
10:42:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BAA800 == 20 [pid = 3212] [id = 85]
10:42:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 61 (00000073C35A3800) [pid = 3212] [serial = 237] [outer = 0000000000000000]
10:42:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 62 (00000073C35A9400) [pid = 3212] [serial = 238] [outer = 00000073C35A3800]
10:42:48 INFO - PROCESS | 3212 | 1449081768134 Marionette INFO loaded listener.js
10:42:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 63 (00000073C4D9F800) [pid = 3212] [serial = 239] [outer = 00000073C35A3800]
10:42:48 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
10:42:48 INFO - document served over http requires an http
10:42:48 INFO - sub-resource via xhr-request using the meta-csp
10:42:48 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:48 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
10:42:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 881ms
10:42:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:42:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA35B800 == 21 [pid = 3212] [id = 86]
10:42:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 64 (00000073CAC18000) [pid = 3212] [serial = 240] [outer = 0000000000000000]
10:42:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 65 (00000073CB108800) [pid = 3212] [serial = 241] [outer = 00000073CAC18000]
10:42:48 INFO - PROCESS | 3212 | 1449081768878 Marionette INFO loaded listener.js
10:42:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 66 (00000073CDDEBC00) [pid = 3212] [serial = 242] [outer = 00000073CAC18000]
10:42:49 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
10:42:49 INFO - document served over http requires an https
10:42:49 INFO - sub-resource via fetch-request using the meta-csp
10:42:49 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:49 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
10:42:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 693ms
10:42:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:42:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFBA8800 == 22 [pid = 3212] [id = 87]
10:42:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 67 (00000073D0170C00) [pid = 3212] [serial = 243] [outer = 0000000000000000]
10:42:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 68 (00000073D02B6000) [pid = 3212] [serial = 244] [outer = 00000073D0170C00]
10:42:49 INFO - PROCESS | 3212 | 1449081769633 Marionette INFO loaded listener.js
10:42:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 69 (00000073D0C71400) [pid = 3212] [serial = 245] [outer = 00000073D0170C00]
10:42:50 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
10:42:50 INFO - document served over http requires an https
10:42:50 INFO - sub-resource via fetch-request using the meta-csp
10:42:50 INFO - delivery method with no-redirect and when
10:42: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"
10:42:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:50 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
10:42:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 692ms
10:42:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:42:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0EDF000 == 23 [pid = 3212] [id = 88]
10:42:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 70 (00000073D0F80400) [pid = 3212] [serial = 246] [outer = 0000000000000000]
10:42:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 71 (00000073D0F81400) [pid = 3212] [serial = 247] [outer = 00000073D0F80400]
10:42:50 INFO - PROCESS | 3212 | 1449081770316 Marionette INFO loaded listener.js
10:42:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 72 (00000073D1914400) [pid = 3212] [serial = 248] [outer = 00000073D0F80400]
10:42:50 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
10:42:50 INFO - document served over http requires an https
10:42:50 INFO - sub-resource via fetch-request using the meta-csp
10:42:50 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:50 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
10:42:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 797ms
10:42:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:42:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D2354000 == 24 [pid = 3212] [id = 89]
10:42:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 73 (00000073D2382800) [pid = 3212] [serial = 249] [outer = 0000000000000000]
10:42:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 74 (00000073D239EC00) [pid = 3212] [serial = 250] [outer = 00000073D2382800]
10:42:51 INFO - PROCESS | 3212 | 1449081771137 Marionette INFO loaded listener.js
10:42:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 75 (00000073D23C4000) [pid = 3212] [serial = 251] [outer = 00000073D2382800]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 74 (00000073CF94B800) [pid = 3212] [serial = 202] [outer = 0000000000000000] [url = about:blank]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 73 (00000073D7E10400) [pid = 3212] [serial = 221] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 72 (00000073CEFD3000) [pid = 3212] [serial = 218] [outer = 0000000000000000] [url = about:blank]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 71 (00000073D7E09000) [pid = 3212] [serial = 223] [outer = 0000000000000000] [url = about:blank]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 70 (00000073D3283C00) [pid = 3212] [serial = 205] [outer = 0000000000000000] [url = about:blank]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 69 (00000073D92A1800) [pid = 3212] [serial = 226] [outer = 0000000000000000] [url = about:blank]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 68 (00000073C359F800) [pid = 3212] [serial = 216] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081760854]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 67 (00000073D86C6400) [pid = 3212] [serial = 213] [outer = 0000000000000000] [url = about:blank]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 66 (00000073D8671C00) [pid = 3212] [serial = 211] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 65 (00000073D4578C00) [pid = 3212] [serial = 208] [outer = 0000000000000000] [url = about:blank]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 64 (00000073C9B50400) [pid = 3212] [serial = 199] [outer = 0000000000000000] [url = about:blank]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 63 (00000073CB189C00) [pid = 3212] [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]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 62 (00000073D23C5400) [pid = 3212] [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]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 61 (00000073C9878800) [pid = 3212] [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]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 60 (00000073C98D1C00) [pid = 3212] [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]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 59 (00000073D263A000) [pid = 3212] [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]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 58 (00000073D23A5C00) [pid = 3212] [serial = 220] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 57 (00000073C4C5C000) [pid = 3212] [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]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 56 (00000073D4507400) [pid = 3212] [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]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 55 (00000073D8FE0000) [pid = 3212] [serial = 215] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081760854]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 54 (00000073D852F800) [pid = 3212] [serial = 210] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 53 (00000073D866C000) [pid = 3212] [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]
10:42:51 INFO - PROCESS | 3212 | --DOMWINDOW == 52 (00000073D94D5400) [pid = 3212] [serial = 197] [outer = 0000000000000000] [url = about:blank]
10:42:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D23EB000 == 25 [pid = 3212] [id = 90]
10:42:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 53 (00000073C4C5C000) [pid = 3212] [serial = 252] [outer = 0000000000000000]
10:42:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 54 (00000073D02B3000) [pid = 3212] [serial = 253] [outer = 00000073C4C5C000]
10:42:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:51 INFO - document served over http requires an https
10:42:51 INFO - sub-resource via iframe-tag using the meta-csp
10:42:51 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:42:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 776ms
10:42:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:42:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D35C1800 == 26 [pid = 3212] [id = 91]
10:42:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 55 (00000073D30D1400) [pid = 3212] [serial = 254] [outer = 0000000000000000]
10:42:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 56 (00000073D3F46400) [pid = 3212] [serial = 255] [outer = 00000073D30D1400]
10:42:51 INFO - PROCESS | 3212 | 1449081771882 Marionette INFO loaded listener.js
10:42:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 57 (00000073D4465400) [pid = 3212] [serial = 256] [outer = 00000073D30D1400]
10:42:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45DF800 == 27 [pid = 3212] [id = 92]
10:42:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 58 (00000073D3FBC800) [pid = 3212] [serial = 257] [outer = 0000000000000000]
10:42:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 59 (00000073D4471C00) [pid = 3212] [serial = 258] [outer = 00000073D3FBC800]
10:42:52 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
10:42:52 INFO - document served over http requires an https
10:42:52 INFO - sub-resource via iframe-tag using the meta-csp
10:42:52 INFO - delivery method with no-redirect and when
10:42: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"
10:42:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:52 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
10:42:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 776ms
10:42:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:42:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48E3000 == 28 [pid = 3212] [id = 93]
10:42:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 60 (00000073D3FBBC00) [pid = 3212] [serial = 259] [outer = 0000000000000000]
10:42:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 61 (00000073D4473000) [pid = 3212] [serial = 260] [outer = 00000073D3FBBC00]
10:42:52 INFO - PROCESS | 3212 | 1449081772709 Marionette INFO loaded listener.js
10:42:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 62 (00000073D4579800) [pid = 3212] [serial = 261] [outer = 00000073D3FBBC00]
10:42:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48F5000 == 29 [pid = 3212] [id = 94]
10:42:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 63 (00000073D4511000) [pid = 3212] [serial = 262] [outer = 0000000000000000]
10:42:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 64 (00000073D4844800) [pid = 3212] [serial = 263] [outer = 00000073D4511000]
10:42:53 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
10:42:53 INFO - document served over http requires an https
10:42:53 INFO - sub-resource via iframe-tag using the meta-csp
10:42:53 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:53 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
10:42:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 732ms
10:42:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:42:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E2B800 == 30 [pid = 3212] [id = 95]
10:42:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 65 (00000073D4581800) [pid = 3212] [serial = 264] [outer = 0000000000000000]
10:42:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 66 (00000073D4848400) [pid = 3212] [serial = 265] [outer = 00000073D4581800]
10:42:53 INFO - PROCESS | 3212 | 1449081773384 Marionette INFO loaded listener.js
10:42:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 67 (00000073D7E0B800) [pid = 3212] [serial = 266] [outer = 00000073D4581800]
10:42:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:53 INFO - document served over http requires an https
10:42:53 INFO - sub-resource via script-tag using the meta-csp
10:42:53 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:42:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 734ms
10:42:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:42:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C483B800 == 31 [pid = 3212] [id = 96]
10:42:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 68 (00000073BFFD7400) [pid = 3212] [serial = 267] [outer = 0000000000000000]
10:42:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 69 (00000073C35A1400) [pid = 3212] [serial = 268] [outer = 00000073BFFD7400]
10:42:54 INFO - PROCESS | 3212 | 1449081774239 Marionette INFO loaded listener.js
10:42:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 70 (00000073C51B0800) [pid = 3212] [serial = 269] [outer = 00000073BFFD7400]
10:42:54 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
10:42:54 INFO - document served over http requires an https
10:42:54 INFO - sub-resource via script-tag using the meta-csp
10:42:54 INFO - delivery method with no-redirect and when
10:42: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"
10:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:54 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
10:42:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 943ms
10:42:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:42:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1037800 == 32 [pid = 3212] [id = 97]
10:42:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 71 (00000073CDD4EC00) [pid = 3212] [serial = 270] [outer = 0000000000000000]
10:42:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 72 (00000073CFB5F400) [pid = 3212] [serial = 271] [outer = 00000073CDD4EC00]
10:42:55 INFO - PROCESS | 3212 | 1449081775215 Marionette INFO loaded listener.js
10:42:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 73 (00000073D0E39800) [pid = 3212] [serial = 272] [outer = 00000073CDD4EC00]
10:42:55 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
10:42:55 INFO - document served over http requires an https
10:42:55 INFO - sub-resource via script-tag using the meta-csp
10:42:55 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:55 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
10:42:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 985ms
10:42:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:42:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8513000 == 33 [pid = 3212] [id = 98]
10:42:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 74 (00000073D125D400) [pid = 3212] [serial = 273] [outer = 0000000000000000]
10:42:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 75 (00000073D3582C00) [pid = 3212] [serial = 274] [outer = 00000073D125D400]
10:42:56 INFO - PROCESS | 3212 | 1449081776199 Marionette INFO loaded listener.js
10:42:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 76 (00000073D484E800) [pid = 3212] [serial = 275] [outer = 00000073D125D400]
10:42:56 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
10:42:56 INFO - document served over http requires an https
10:42:56 INFO - sub-resource via xhr-request using the meta-csp
10:42:56 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:56 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
10:42:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 985ms
10:42:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:42:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88B5000 == 34 [pid = 3212] [id = 99]
10:42:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 77 (00000073D484FC00) [pid = 3212] [serial = 276] [outer = 0000000000000000]
10:42:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 78 (00000073D7EE8C00) [pid = 3212] [serial = 277] [outer = 00000073D484FC00]
10:42:57 INFO - PROCESS | 3212 | 1449081777205 Marionette INFO loaded listener.js
10:42:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 79 (00000073D866FC00) [pid = 3212] [serial = 278] [outer = 00000073D484FC00]
10:42:57 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
10:42:57 INFO - document served over http requires an https
10:42:57 INFO - sub-resource via xhr-request using the meta-csp
10:42:57 INFO - delivery method with no-redirect and when
10:42: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"
10:42:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:57 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
10:42:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 882ms
10:42:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:42:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8E52800 == 35 [pid = 3212] [id = 100]
10:42:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 80 (00000073D8671800) [pid = 3212] [serial = 279] [outer = 0000000000000000]
10:42:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 81 (00000073D86C8400) [pid = 3212] [serial = 280] [outer = 00000073D8671800]
10:42:58 INFO - PROCESS | 3212 | 1449081778104 Marionette INFO loaded listener.js
10:42:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 82 (00000073D8AB2000) [pid = 3212] [serial = 281] [outer = 00000073D8671800]
10:42:58 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
10:42:58 INFO - document served over http requires an https
10:42:58 INFO - sub-resource via xhr-request using the meta-csp
10:42:58 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:58 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
10:42:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 881ms
10:42:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:42:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F20800 == 36 [pid = 3212] [id = 101]
10:42:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 83 (00000073D2383400) [pid = 3212] [serial = 282] [outer = 0000000000000000]
10:42:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 84 (00000073D8AB4C00) [pid = 3212] [serial = 283] [outer = 00000073D2383400]
10:42:58 INFO - PROCESS | 3212 | 1449081778968 Marionette INFO loaded listener.js
10:42:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 85 (00000073D8EE5000) [pid = 3212] [serial = 284] [outer = 00000073D2383400]
10:42:59 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
10:42:59 INFO - document served over http requires an http
10:42:59 INFO - sub-resource via fetch-request using the meta-csp
10:42:59 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:42:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:59 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
10:42:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 776ms
10:42:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:42:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9259800 == 37 [pid = 3212] [id = 102]
10:42:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 86 (00000073D8FE6000) [pid = 3212] [serial = 285] [outer = 0000000000000000]
10:42:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 87 (00000073D8FEAC00) [pid = 3212] [serial = 286] [outer = 00000073D8FE6000]
10:42:59 INFO - PROCESS | 3212 | 1449081779825 Marionette INFO loaded listener.js
10:42:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 88 (00000073D92A3000) [pid = 3212] [serial = 287] [outer = 00000073D8FE6000]
10:43:01 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
10:43:01 INFO - document served over http requires an http
10:43:01 INFO - sub-resource via fetch-request using the meta-csp
10:43:01 INFO - delivery method with no-redirect and when
10:43: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"
10:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:01 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
10:43:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1600ms
10:43:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:43:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CF98A000 == 38 [pid = 3212] [id = 103]
10:43:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 89 (00000073CA011400) [pid = 3212] [serial = 288] [outer = 0000000000000000]
10:43:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 90 (00000073CAC1B400) [pid = 3212] [serial = 289] [outer = 00000073CA011400]
10:43:01 INFO - PROCESS | 3212 | 1449081781369 Marionette INFO loaded listener.js
10:43:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 91 (00000073CFE2B400) [pid = 3212] [serial = 290] [outer = 00000073CA011400]
10:43:02 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
10:43:02 INFO - document served over http requires an http
10:43:02 INFO - sub-resource via fetch-request using the meta-csp
10:43:02 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:02 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
10:43:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 879ms
10:43:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:43:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48F5000 == 37 [pid = 3212] [id = 94]
10:43:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45DF800 == 36 [pid = 3212] [id = 92]
10:43:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D23EB000 == 35 [pid = 3212] [id = 90]
10:43:02 INFO - PROCESS | 3212 | --DOMWINDOW == 90 (00000073CAC25000) [pid = 3212] [serial = 200] [outer = 0000000000000000] [url = about:blank]
10:43:02 INFO - PROCESS | 3212 | --DOMWINDOW == 89 (00000073D8532C00) [pid = 3212] [serial = 209] [outer = 0000000000000000] [url = about:blank]
10:43:02 INFO - PROCESS | 3212 | --DOMWINDOW == 88 (00000073D8FE3400) [pid = 3212] [serial = 224] [outer = 0000000000000000] [url = about:blank]
10:43:02 INFO - PROCESS | 3212 | --DOMWINDOW == 87 (00000073D8EE2C00) [pid = 3212] [serial = 214] [outer = 0000000000000000] [url = about:blank]
10:43:02 INFO - PROCESS | 3212 | --DOMWINDOW == 86 (00000073D4466800) [pid = 3212] [serial = 206] [outer = 0000000000000000] [url = about:blank]
10:43:02 INFO - PROCESS | 3212 | --DOMWINDOW == 85 (00000073D23AB000) [pid = 3212] [serial = 219] [outer = 0000000000000000] [url = about:blank]
10:43:02 INFO - PROCESS | 3212 | --DOMWINDOW == 84 (00000073D055C000) [pid = 3212] [serial = 203] [outer = 0000000000000000] [url = about:blank]
10:43:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB8000 == 36 [pid = 3212] [id = 104]
10:43:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 85 (00000073C35A3C00) [pid = 3212] [serial = 291] [outer = 0000000000000000]
10:43:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 86 (00000073C36CA800) [pid = 3212] [serial = 292] [outer = 00000073C35A3C00]
10:43:02 INFO - PROCESS | 3212 | 1449081782301 Marionette INFO loaded listener.js
10:43:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 87 (00000073CA0BC000) [pid = 3212] [serial = 293] [outer = 00000073C35A3C00]
10:43:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA024800 == 37 [pid = 3212] [id = 105]
10:43:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 88 (00000073CB108C00) [pid = 3212] [serial = 294] [outer = 0000000000000000]
10:43:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 89 (00000073D0552000) [pid = 3212] [serial = 295] [outer = 00000073CB108C00]
10:43:02 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
10:43:02 INFO - document served over http requires an http
10:43:02 INFO - sub-resource via iframe-tag using the meta-csp
10:43:02 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:02 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
10:43:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 774ms
10:43:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:43:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFE1D000 == 38 [pid = 3212] [id = 106]
10:43:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 90 (00000073C98D7800) [pid = 3212] [serial = 296] [outer = 0000000000000000]
10:43:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 91 (00000073D0556C00) [pid = 3212] [serial = 297] [outer = 00000073C98D7800]
10:43:03 INFO - PROCESS | 3212 | 1449081783065 Marionette INFO loaded listener.js
10:43:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 92 (00000073D2314000) [pid = 3212] [serial = 298] [outer = 00000073C98D7800]
10:43:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1035800 == 39 [pid = 3212] [id = 107]
10:43:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 93 (00000073CEFD9800) [pid = 3212] [serial = 299] [outer = 0000000000000000]
10:43:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 94 (00000073D23A8C00) [pid = 3212] [serial = 300] [outer = 00000073CEFD9800]
10:43:03 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
10:43:03 INFO - document served over http requires an http
10:43:03 INFO - sub-resource via iframe-tag using the meta-csp
10:43:03 INFO - delivery method with no-redirect and when
10:43: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"
10:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:03 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
10:43:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 713ms
10:43:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:43:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D35B7800 == 40 [pid = 3212] [id = 108]
10:43:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 95 (00000073D239E800) [pid = 3212] [serial = 301] [outer = 0000000000000000]
10:43:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 96 (00000073D23C9800) [pid = 3212] [serial = 302] [outer = 00000073D239E800]
10:43:03 INFO - PROCESS | 3212 | 1449081783696 Marionette INFO loaded listener.js
10:43:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 97 (00000073D446B000) [pid = 3212] [serial = 303] [outer = 00000073D239E800]
10:43:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45DB800 == 41 [pid = 3212] [id = 109]
10:43:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 98 (00000073D3FB7800) [pid = 3212] [serial = 304] [outer = 0000000000000000]
10:43:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 99 (00000073D450DC00) [pid = 3212] [serial = 305] [outer = 00000073D3FB7800]
10:43:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:04 INFO - document served over http requires an http
10:43:04 INFO - sub-resource via iframe-tag using the meta-csp
10:43:04 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:43:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 671ms
10:43:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:43:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E19000 == 42 [pid = 3212] [id = 110]
10:43:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 100 (00000073D4505400) [pid = 3212] [serial = 306] [outer = 0000000000000000]
10:43:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 101 (00000073D450FC00) [pid = 3212] [serial = 307] [outer = 00000073D4505400]
10:43:04 INFO - PROCESS | 3212 | 1449081784421 Marionette INFO loaded listener.js
10:43:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 102 (00000073D852E000) [pid = 3212] [serial = 308] [outer = 00000073D4505400]
10:43:04 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
10:43:04 INFO - document served over http requires an http
10:43:04 INFO - sub-resource via script-tag using the meta-csp
10:43:04 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:04 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
10:43:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 628ms
10:43:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:43:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D7E41800 == 43 [pid = 3212] [id = 111]
10:43:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 103 (00000073D86C1800) [pid = 3212] [serial = 309] [outer = 0000000000000000]
10:43:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 104 (00000073D8AA8400) [pid = 3212] [serial = 310] [outer = 00000073D86C1800]
10:43:05 INFO - PROCESS | 3212 | 1449081785131 Marionette INFO loaded listener.js
10:43:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 105 (00000073D8EE7800) [pid = 3212] [serial = 311] [outer = 00000073D86C1800]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 104 (00000073D02B6000) [pid = 3212] [serial = 244] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 103 (00000073C36C3400) [pid = 3212] [serial = 235] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 102 (00000073D4471C00) [pid = 3212] [serial = 258] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081772252]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 101 (00000073D3F46400) [pid = 3212] [serial = 255] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 100 (00000073CB108800) [pid = 3212] [serial = 241] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 99 (00000073C35A9400) [pid = 3212] [serial = 238] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 98 (00000073D1914C00) [pid = 3212] [serial = 232] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 97 (00000073D0170C00) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 96 (00000073C35A3800) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 95 (00000073D30D1400) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 94 (00000073D2382800) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 93 (00000073D0F80400) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 92 (00000073D3FBBC00) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 91 (00000073C4C67C00) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 90 (00000073C35A8800) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 89 (00000073C4C5C000) [pid = 3212] [serial = 252] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 88 (00000073D4511000) [pid = 3212] [serial = 262] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 87 (00000073D3FBC800) [pid = 3212] [serial = 257] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081772252]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 86 (00000073CFA9DC00) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 85 (00000073CAC18000) [pid = 3212] [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]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 84 (00000073D02B3000) [pid = 3212] [serial = 253] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 83 (00000073D239EC00) [pid = 3212] [serial = 250] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 82 (00000073D4844800) [pid = 3212] [serial = 263] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 81 (00000073D4473000) [pid = 3212] [serial = 260] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 80 (00000073D0F81400) [pid = 3212] [serial = 247] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 79 (00000073D4848400) [pid = 3212] [serial = 265] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 78 (00000073C4D9FC00) [pid = 3212] [serial = 229] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 77 (00000073CFB69000) [pid = 3212] [serial = 236] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 76 (00000073C4D9F800) [pid = 3212] [serial = 239] [outer = 0000000000000000] [url = about:blank]
10:43:05 INFO - PROCESS | 3212 | --DOMWINDOW == 75 (00000073D4350800) [pid = 3212] [serial = 233] [outer = 0000000000000000] [url = about:blank]
10:43:05 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
10:43:05 INFO - document served over http requires an http
10:43:05 INFO - sub-resource via script-tag using the meta-csp
10:43:05 INFO - delivery method with no-redirect and when
10:43: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"
10:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:05 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
10:43:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 671ms
10:43:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:43:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F17800 == 44 [pid = 3212] [id = 112]
10:43:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 76 (00000073CFB69000) [pid = 3212] [serial = 312] [outer = 0000000000000000]
10:43:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 77 (00000073D0C72400) [pid = 3212] [serial = 313] [outer = 00000073CFB69000]
10:43:05 INFO - PROCESS | 3212 | 1449081785740 Marionette INFO loaded listener.js
10:43:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 78 (00000073D8EEB400) [pid = 3212] [serial = 314] [outer = 00000073CFB69000]
10:43:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:06 INFO - document served over http requires an http
10:43:06 INFO - sub-resource via script-tag using the meta-csp
10:43:06 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:43:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 587ms
10:43:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:43:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94AB800 == 45 [pid = 3212] [id = 113]
10:43:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 79 (00000073D8FE9400) [pid = 3212] [serial = 315] [outer = 0000000000000000]
10:43:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 80 (00000073D92A8C00) [pid = 3212] [serial = 316] [outer = 00000073D8FE9400]
10:43:06 INFO - PROCESS | 3212 | 1449081786342 Marionette INFO loaded listener.js
10:43:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 81 (00000073D940B400) [pid = 3212] [serial = 317] [outer = 00000073D8FE9400]
10:43:06 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
10:43:06 INFO - document served over http requires an http
10:43:06 INFO - sub-resource via xhr-request using the meta-csp
10:43:06 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:06 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
10:43:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 608ms
10:43:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:43:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D95EC800 == 46 [pid = 3212] [id = 114]
10:43:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 82 (00000073D940A400) [pid = 3212] [serial = 318] [outer = 0000000000000000]
10:43:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 83 (00000073D94CE800) [pid = 3212] [serial = 319] [outer = 00000073D940A400]
10:43:06 INFO - PROCESS | 3212 | 1449081786931 Marionette INFO loaded listener.js
10:43:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 84 (00000073D94D8800) [pid = 3212] [serial = 320] [outer = 00000073D940A400]
10:43:07 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
10:43:07 INFO - document served over http requires an http
10:43:07 INFO - sub-resource via xhr-request using the meta-csp
10:43:07 INFO - delivery method with no-redirect and when
10:43: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"
10:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:07 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
10:43:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 628ms
10:43:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:43:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A4E800 == 47 [pid = 3212] [id = 115]
10:43:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 85 (00000073D94D6800) [pid = 3212] [serial = 321] [outer = 0000000000000000]
10:43:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 86 (00000073DA252400) [pid = 3212] [serial = 322] [outer = 00000073D94D6800]
10:43:07 INFO - PROCESS | 3212 | 1449081787571 Marionette INFO loaded listener.js
10:43:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 87 (00000073DB40C400) [pid = 3212] [serial = 323] [outer = 00000073D94D6800]
10:43:08 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
10:43:08 INFO - document served over http requires an http
10:43:08 INFO - sub-resource via xhr-request using the meta-csp
10:43:08 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:08 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
10:43:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 669ms
10:43:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:43:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB583000 == 48 [pid = 3212] [id = 116]
10:43:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 88 (00000073CDD50400) [pid = 3212] [serial = 324] [outer = 0000000000000000]
10:43:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 89 (00000073CF94B400) [pid = 3212] [serial = 325] [outer = 00000073CDD50400]
10:43:08 INFO - PROCESS | 3212 | 1449081788436 Marionette INFO loaded listener.js
10:43:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 90 (00000073D0C73800) [pid = 3212] [serial = 326] [outer = 00000073CDD50400]
10:43:09 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
10:43:09 INFO - document served over http requires an https
10:43:09 INFO - sub-resource via fetch-request using the meta-csp
10:43:09 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:09 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
10:43:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
10:43:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:43:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94A5000 == 49 [pid = 3212] [id = 117]
10:43:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 91 (00000073D190B400) [pid = 3212] [serial = 327] [outer = 0000000000000000]
10:43:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 92 (00000073D3FBA400) [pid = 3212] [serial = 328] [outer = 00000073D190B400]
10:43:09 INFO - PROCESS | 3212 | 1449081789383 Marionette INFO loaded listener.js
10:43:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 93 (00000073D86C3000) [pid = 3212] [serial = 329] [outer = 00000073D190B400]
10:43:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:43:10 INFO - document served over http requires an https
10:43:10 INFO - sub-resource via fetch-request using the meta-csp
10:43:10 INFO - delivery method with no-redirect and when
10:43: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"
10:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:43:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 880ms
10:43:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:43:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAF32000 == 50 [pid = 3212] [id = 118]
10:43:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 94 (00000073C9840000) [pid = 3212] [serial = 330] [outer = 0000000000000000]
10:43:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 95 (00000073D8531000) [pid = 3212] [serial = 331] [outer = 00000073C9840000]
10:43:10 INFO - PROCESS | 3212 | 1449081790293 Marionette INFO loaded listener.js
10:43:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 96 (00000073D9409C00) [pid = 3212] [serial = 332] [outer = 00000073C9840000]
10:43:10 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
10:43:10 INFO - document served over http requires an https
10:43:10 INFO - sub-resource via fetch-request using the meta-csp
10:43:10 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:10 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
10:43:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 881ms
10:43:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:43:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFD4800 == 51 [pid = 3212] [id = 119]
10:43:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 97 (00000073D4BE7000) [pid = 3212] [serial = 333] [outer = 0000000000000000]
10:43:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 98 (00000073D4BEAC00) [pid = 3212] [serial = 334] [outer = 00000073D4BE7000]
10:43:11 INFO - PROCESS | 3212 | 1449081791192 Marionette INFO loaded listener.js
10:43:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 99 (00000073DA251800) [pid = 3212] [serial = 335] [outer = 00000073D4BE7000]
10:43:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB43C000 == 52 [pid = 3212] [id = 120]
10:43:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 100 (00000073DA81C800) [pid = 3212] [serial = 336] [outer = 0000000000000000]
10:43:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 101 (00000073DA24B400) [pid = 3212] [serial = 337] [outer = 00000073DA81C800]
10:43:11 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
10:43:11 INFO - document served over http requires an https
10:43:11 INFO - sub-resource via iframe-tag using the meta-csp
10:43:11 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:11 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
10:43:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 924ms
10:43:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:43:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB442800 == 53 [pid = 3212] [id = 121]
10:43:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 102 (00000073D8FE8800) [pid = 3212] [serial = 338] [outer = 0000000000000000]
10:43:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 103 (00000073DA81EC00) [pid = 3212] [serial = 339] [outer = 00000073D8FE8800]
10:43:12 INFO - PROCESS | 3212 | 1449081792115 Marionette INFO loaded listener.js
10:43:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 104 (00000073DB411000) [pid = 3212] [serial = 340] [outer = 00000073D8FE8800]
10:43:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB80E000 == 54 [pid = 3212] [id = 122]
10:43:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 105 (00000073DA713800) [pid = 3212] [serial = 341] [outer = 0000000000000000]
10:43:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 106 (00000073DA714400) [pid = 3212] [serial = 342] [outer = 00000073DA713800]
10:43:12 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
10:43:12 INFO - document served over http requires an https
10:43:12 INFO - sub-resource via iframe-tag using the meta-csp
10:43:12 INFO - delivery method with no-redirect and when
10:43: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"
10:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:12 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
10:43:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 880ms
10:43:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:43:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB8BF000 == 55 [pid = 3212] [id = 123]
10:43:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 107 (00000073DA829000) [pid = 3212] [serial = 343] [outer = 0000000000000000]
10:43:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 108 (00000073DB414800) [pid = 3212] [serial = 344] [outer = 00000073DA829000]
10:43:13 INFO - PROCESS | 3212 | 1449081793022 Marionette INFO loaded listener.js
10:43:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 109 (00000073DB853400) [pid = 3212] [serial = 345] [outer = 00000073DA829000]
10:43:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD45800 == 56 [pid = 3212] [id = 124]
10:43:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 110 (00000073DB856400) [pid = 3212] [serial = 346] [outer = 0000000000000000]
10:43:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 111 (00000073DB856C00) [pid = 3212] [serial = 347] [outer = 00000073DB856400]
10:43:13 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
10:43:13 INFO - document served over http requires an https
10:43:13 INFO - sub-resource via iframe-tag using the meta-csp
10:43:13 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:13 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
10:43:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 986ms
10:43:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:43:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD54800 == 57 [pid = 3212] [id = 125]
10:43:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 112 (00000073DB85A800) [pid = 3212] [serial = 348] [outer = 0000000000000000]
10:43:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 113 (00000073DBA2F000) [pid = 3212] [serial = 349] [outer = 00000073DB85A800]
10:43:13 INFO - PROCESS | 3212 | 1449081793989 Marionette INFO loaded listener.js
10:43:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073DBA3A000) [pid = 3212] [serial = 350] [outer = 00000073DB85A800]
10:43:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:43:15 INFO - document served over http requires an https
10:43:15 INFO - sub-resource via script-tag using the meta-csp
10:43:15 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:43:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1889ms
10:43:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:43:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D03B1000 == 58 [pid = 3212] [id = 126]
10:43:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073C9835800) [pid = 3212] [serial = 351] [outer = 0000000000000000]
10:43:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073C9840C00) [pid = 3212] [serial = 352] [outer = 00000073C9835800]
10:43:15 INFO - PROCESS | 3212 | 1449081795883 Marionette INFO loaded listener.js
10:43:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073CFB62800) [pid = 3212] [serial = 353] [outer = 00000073C9835800]
10:43:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:43:16 INFO - document served over http requires an https
10:43:16 INFO - sub-resource via script-tag using the meta-csp
10:43:16 INFO - delivery method with no-redirect and when
10:43:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:43:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 943ms
10:43:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:43:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB590000 == 59 [pid = 3212] [id = 127]
10:43:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073C5217C00) [pid = 3212] [serial = 354] [outer = 0000000000000000]
10:43:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073CFB5D000) [pid = 3212] [serial = 355] [outer = 00000073C5217C00]
10:43:16 INFO - PROCESS | 3212 | 1449081796850 Marionette INFO loaded listener.js
10:43:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073D2385400) [pid = 3212] [serial = 356] [outer = 00000073C5217C00]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D95EC800 == 58 [pid = 3212] [id = 114]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94AB800 == 57 [pid = 3212] [id = 113]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F17800 == 56 [pid = 3212] [id = 112]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D7E41800 == 55 [pid = 3212] [id = 111]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E19000 == 54 [pid = 3212] [id = 110]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45DB800 == 53 [pid = 3212] [id = 109]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D35B7800 == 52 [pid = 3212] [id = 108]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1035800 == 51 [pid = 3212] [id = 107]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFE1D000 == 50 [pid = 3212] [id = 106]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA024800 == 49 [pid = 3212] [id = 105]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB8000 == 48 [pid = 3212] [id = 104]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073CF98A000 == 47 [pid = 3212] [id = 103]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8E52800 == 46 [pid = 3212] [id = 100]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88B5000 == 45 [pid = 3212] [id = 99]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8513000 == 44 [pid = 3212] [id = 98]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1037800 == 43 [pid = 3212] [id = 97]
10:43:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073C483B800 == 42 [pid = 3212] [id = 96]
10:43:17 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073CDDEBC00) [pid = 3212] [serial = 242] [outer = 0000000000000000] [url = about:blank]
10:43:17 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073CB105C00) [pid = 3212] [serial = 230] [outer = 0000000000000000] [url = about:blank]
10:43:17 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073D23C4000) [pid = 3212] [serial = 251] [outer = 0000000000000000] [url = about:blank]
10:43:17 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073D4579800) [pid = 3212] [serial = 261] [outer = 0000000000000000] [url = about:blank]
10:43:17 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073D1914400) [pid = 3212] [serial = 248] [outer = 0000000000000000] [url = about:blank]
10:43:17 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073D4465400) [pid = 3212] [serial = 256] [outer = 0000000000000000] [url = about:blank]
10:43:17 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073D0C71400) [pid = 3212] [serial = 245] [outer = 0000000000000000] [url = about:blank]
10:43:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:17 INFO - document served over http requires an https
10:43:17 INFO - sub-resource via script-tag using the meta-csp
10:43:17 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:43:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 944ms
10:43:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:43:17 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFA84800 == 43 [pid = 3212] [id = 128]
10:43:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073C9835C00) [pid = 3212] [serial = 357] [outer = 0000000000000000]
10:43:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073D0C7A000) [pid = 3212] [serial = 358] [outer = 00000073C9835C00]
10:43:17 INFO - PROCESS | 3212 | 1449081797783 Marionette INFO loaded listener.js
10:43:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073D2611C00) [pid = 3212] [serial = 359] [outer = 00000073C9835C00]
10:43:18 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
10:43:18 INFO - document served over http requires an https
10:43:18 INFO - sub-resource via xhr-request using the meta-csp
10:43:18 INFO - delivery method with keep-origin-redirect and when
10:43:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:18 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
10:43:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 628ms
10:43:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:43:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D4042000 == 44 [pid = 3212] [id = 129]
10:43:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073D4465400) [pid = 3212] [serial = 360] [outer = 0000000000000000]
10:43:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073D4468800) [pid = 3212] [serial = 361] [outer = 00000073D4465400]
10:43:18 INFO - PROCESS | 3212 | 1449081798380 Marionette INFO loaded listener.js
10:43:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073D457C400) [pid = 3212] [serial = 362] [outer = 00000073D4465400]
10:43:18 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
10:43:18 INFO - document served over http requires an https
10:43:18 INFO - sub-resource via xhr-request using the meta-csp
10:43:18 INFO - delivery method with no-redirect and when
10:43:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:18 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
10:43:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 629ms
10:43:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:43:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48F6800 == 45 [pid = 3212] [id = 130]
10:43:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073D457F400) [pid = 3212] [serial = 363] [outer = 0000000000000000]
10:43:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073D4BEF000) [pid = 3212] [serial = 364] [outer = 00000073D457F400]
10:43:18 INFO - PROCESS | 3212 | 1449081798990 Marionette INFO loaded listener.js
10:43:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073D8538C00) [pid = 3212] [serial = 365] [outer = 00000073D457F400]
10:43:19 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
10:43:19 INFO - document served over http requires an https
10:43:19 INFO - sub-resource via xhr-request using the meta-csp
10:43:19 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:19 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
10:43:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 691ms
10:43:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:43:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E25800 == 46 [pid = 3212] [id = 131]
10:43:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073D86C7400) [pid = 3212] [serial = 366] [outer = 0000000000000000]
10:43:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073D8ABB400) [pid = 3212] [serial = 367] [outer = 00000073D86C7400]
10:43:19 INFO - PROCESS | 3212 | 1449081799763 Marionette INFO loaded listener.js
10:43:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073D8FE9000) [pid = 3212] [serial = 368] [outer = 00000073D86C7400]
10:43:20 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
10:43:20 INFO - document served over http requires an http
10:43:20 INFO - sub-resource via fetch-request using the meta-referrer
10:43:20 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:20 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
10:43:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 733ms
10:43:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:43:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8515800 == 47 [pid = 3212] [id = 132]
10:43:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073D0506C00) [pid = 3212] [serial = 369] [outer = 0000000000000000]
10:43:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D050D000) [pid = 3212] [serial = 370] [outer = 00000073D0506C00]
10:43:20 INFO - PROCESS | 3212 | 1449081800459 Marionette INFO loaded listener.js
10:43:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073D8FEB400) [pid = 3212] [serial = 371] [outer = 00000073D0506C00]
10:43:20 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
10:43:20 INFO - document served over http requires an http
10:43:20 INFO - sub-resource via fetch-request using the meta-referrer
10:43:20 INFO - delivery method with no-redirect and when
10:43: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"
10:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:20 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
10:43:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 672ms
10:43:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:43:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8E4C000 == 48 [pid = 3212] [id = 133]
10:43:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073D0507800) [pid = 3212] [serial = 372] [outer = 0000000000000000]
10:43:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D068B800) [pid = 3212] [serial = 373] [outer = 00000073D0507800]
10:43:21 INFO - PROCESS | 3212 | 1449081801167 Marionette INFO loaded listener.js
10:43:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D8FE5000) [pid = 3212] [serial = 374] [outer = 00000073D0507800]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D4581800) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073C35A1400) [pid = 3212] [serial = 268] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D8AA8400) [pid = 3212] [serial = 310] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D450FC00) [pid = 3212] [serial = 307] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073CAC1B400) [pid = 3212] [serial = 289] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073D23A8C00) [pid = 3212] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081783367]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073D0556C00) [pid = 3212] [serial = 297] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073D0C72400) [pid = 3212] [serial = 313] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073D94CE800) [pid = 3212] [serial = 319] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073D0552000) [pid = 3212] [serial = 295] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073C36CA800) [pid = 3212] [serial = 292] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073D450DC00) [pid = 3212] [serial = 305] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073D23C9800) [pid = 3212] [serial = 302] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073D92A8C00) [pid = 3212] [serial = 316] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073DA252400) [pid = 3212] [serial = 322] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073C35A3C00) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073D4505400) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073D8FE9400) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 112 (00000073CB108C00) [pid = 3212] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 111 (00000073CFB69000) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 110 (00000073D3FB7800) [pid = 3212] [serial = 304] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 109 (00000073D239E800) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 108 (00000073CA011400) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 107 (00000073D86C1800) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 106 (00000073C98D7800) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 105 (00000073D940A400) [pid = 3212] [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]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 104 (00000073CEFD9800) [pid = 3212] [serial = 299] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081783367]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 103 (00000073D8AB4C00) [pid = 3212] [serial = 283] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 102 (00000073D7EE8C00) [pid = 3212] [serial = 277] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 101 (00000073D86C8400) [pid = 3212] [serial = 280] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 100 (00000073CFB5F400) [pid = 3212] [serial = 271] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 99 (00000073D3582C00) [pid = 3212] [serial = 274] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 98 (00000073D8FEAC00) [pid = 3212] [serial = 286] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 97 (00000073D7E0B800) [pid = 3212] [serial = 266] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 96 (00000073D940B400) [pid = 3212] [serial = 317] [outer = 0000000000000000] [url = about:blank]
10:43:21 INFO - PROCESS | 3212 | --DOMWINDOW == 95 (00000073D94D8800) [pid = 3212] [serial = 320] [outer = 0000000000000000] [url = about:blank]
10:43:21 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
10:43:21 INFO - document served over http requires an http
10:43:21 INFO - sub-resource via fetch-request using the meta-referrer
10:43:21 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:21 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
10:43:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 774ms
10:43:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:43:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91CA000 == 49 [pid = 3212] [id = 134]
10:43:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 96 (00000073CFB61400) [pid = 3212] [serial = 375] [outer = 0000000000000000]
10:43:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 97 (00000073D4505800) [pid = 3212] [serial = 376] [outer = 00000073CFB61400]
10:43:21 INFO - PROCESS | 3212 | 1449081801929 Marionette INFO loaded listener.js
10:43:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 98 (00000073D92A4C00) [pid = 3212] [serial = 377] [outer = 00000073CFB61400]
10:43:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9264000 == 50 [pid = 3212] [id = 135]
10:43:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 99 (00000073D92A0C00) [pid = 3212] [serial = 378] [outer = 0000000000000000]
10:43:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 100 (00000073D940AC00) [pid = 3212] [serial = 379] [outer = 00000073D92A0C00]
10:43:22 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
10:43:22 INFO - document served over http requires an http
10:43:22 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:22 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:22 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
10:43:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 671ms
10:43:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:43:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 101 (00000073D9402400) [pid = 3212] [serial = 380] [outer = 00000073D0C7A400]
10:43:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A4D000 == 51 [pid = 3212] [id = 136]
10:43:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 102 (00000073D92AA400) [pid = 3212] [serial = 381] [outer = 0000000000000000]
10:43:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 103 (00000073DA24B000) [pid = 3212] [serial = 382] [outer = 00000073D92AA400]
10:43:22 INFO - PROCESS | 3212 | 1449081802678 Marionette INFO loaded listener.js
10:43:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 104 (00000073DA71C000) [pid = 3212] [serial = 383] [outer = 00000073D92AA400]
10:43:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A56800 == 52 [pid = 3212] [id = 137]
10:43:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 105 (00000073DB40F400) [pid = 3212] [serial = 384] [outer = 0000000000000000]
10:43:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 106 (00000073DBA31C00) [pid = 3212] [serial = 385] [outer = 00000073DB40F400]
10:43:23 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
10:43:23 INFO - document served over http requires an http
10:43:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:23 INFO - delivery method with no-redirect and when
10:43: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"
10:43:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:23 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
10:43:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 734ms
10:43:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:43:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A47000 == 53 [pid = 3212] [id = 138]
10:43:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 107 (00000073DB417C00) [pid = 3212] [serial = 386] [outer = 0000000000000000]
10:43:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 108 (00000073DBF3EC00) [pid = 3212] [serial = 387] [outer = 00000073DB417C00]
10:43:23 INFO - PROCESS | 3212 | 1449081803380 Marionette INFO loaded listener.js
10:43:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 109 (00000073DBF4A000) [pid = 3212] [serial = 388] [outer = 00000073DB417C00]
10:43:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C524F000 == 54 [pid = 3212] [id = 139]
10:43:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 110 (00000073C4C47800) [pid = 3212] [serial = 389] [outer = 0000000000000000]
10:43:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 111 (00000073C983D800) [pid = 3212] [serial = 390] [outer = 00000073C4C47800]
10:43:24 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
10:43:24 INFO - document served over http requires an http
10:43:24 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:24 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:24 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
10:43:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1025ms
10:43:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:43:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1034000 == 55 [pid = 3212] [id = 140]
10:43:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 112 (00000073D000E000) [pid = 3212] [serial = 391] [outer = 0000000000000000]
10:43:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 113 (00000073D0503C00) [pid = 3212] [serial = 392] [outer = 00000073D000E000]
10:43:24 INFO - PROCESS | 3212 | 1449081804624 Marionette INFO loaded listener.js
10:43:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073D1913800) [pid = 3212] [serial = 393] [outer = 00000073D000E000]
10:43:25 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
10:43:25 INFO - document served over http requires an http
10:43:25 INFO - sub-resource via script-tag using the meta-referrer
10:43:25 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:25 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
10:43:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 992ms
10:43:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:43:25 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A56000 == 56 [pid = 3212] [id = 141]
10:43:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073D255F000) [pid = 3212] [serial = 394] [outer = 0000000000000000]
10:43:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073D8539800) [pid = 3212] [serial = 395] [outer = 00000073D255F000]
10:43:25 INFO - PROCESS | 3212 | 1449081805535 Marionette INFO loaded listener.js
10:43:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073D8FE7000) [pid = 3212] [serial = 396] [outer = 00000073D255F000]
10:43:26 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
10:43:26 INFO - document served over http requires an http
10:43:26 INFO - sub-resource via script-tag using the meta-referrer
10:43:26 INFO - delivery method with no-redirect and when
10:43: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"
10:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:26 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
10:43:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 861ms
10:43:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:43:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAF20000 == 57 [pid = 3212] [id = 142]
10:43:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073D9532400) [pid = 3212] [serial = 397] [outer = 0000000000000000]
10:43:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073D9534000) [pid = 3212] [serial = 398] [outer = 00000073D9532400]
10:43:26 INFO - PROCESS | 3212 | 1449081806410 Marionette INFO loaded listener.js
10:43:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073DB410000) [pid = 3212] [serial = 399] [outer = 00000073D9532400]
10:43:26 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
10:43:26 INFO - document served over http requires an http
10:43:26 INFO - sub-resource via script-tag using the meta-referrer
10:43:26 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:26 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
10:43:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 838ms
10:43:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:43:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB75F800 == 58 [pid = 3212] [id = 143]
10:43:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073D957B800) [pid = 3212] [serial = 400] [outer = 0000000000000000]
10:43:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073D957D400) [pid = 3212] [serial = 401] [outer = 00000073D957B800]
10:43:27 INFO - PROCESS | 3212 | 1449081807266 Marionette INFO loaded listener.js
10:43:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073DBA38800) [pid = 3212] [serial = 402] [outer = 00000073D957B800]
10:43:27 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
10:43:27 INFO - document served over http requires an http
10:43:27 INFO - sub-resource via xhr-request using the meta-referrer
10:43:27 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:27 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
10:43:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 838ms
10:43:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:43:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0579800 == 59 [pid = 3212] [id = 144]
10:43:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073D54CD400) [pid = 3212] [serial = 403] [outer = 0000000000000000]
10:43:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073D54CE400) [pid = 3212] [serial = 404] [outer = 00000073D54CD400]
10:43:28 INFO - PROCESS | 3212 | 1449081808162 Marionette INFO loaded listener.js
10:43:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073DBF43400) [pid = 3212] [serial = 405] [outer = 00000073D54CD400]
10:43:28 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
10:43:28 INFO - document served over http requires an http
10:43:28 INFO - sub-resource via xhr-request using the meta-referrer
10:43:28 INFO - delivery method with no-redirect and when
10:43: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"
10:43:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:28 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
10:43:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 838ms
10:43:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:43:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5053800 == 60 [pid = 3212] [id = 145]
10:43:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D54CDC00) [pid = 3212] [serial = 406] [outer = 0000000000000000]
10:43:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073DBF42C00) [pid = 3212] [serial = 407] [outer = 00000073D54CDC00]
10:43:29 INFO - PROCESS | 3212 | 1449081809039 Marionette INFO loaded listener.js
10:43:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073DC10C000) [pid = 3212] [serial = 408] [outer = 00000073D54CDC00]
10:43:30 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
10:43:30 INFO - document served over http requires an http
10:43:30 INFO - sub-resource via xhr-request using the meta-referrer
10:43:30 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:30 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
10:43:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1869ms
10:43:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:43:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA791800 == 61 [pid = 3212] [id = 146]
10:43:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D4B74800) [pid = 3212] [serial = 409] [outer = 0000000000000000]
10:43:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D4B7D000) [pid = 3212] [serial = 410] [outer = 00000073D4B74800]
10:43:30 INFO - PROCESS | 3212 | 1449081810878 Marionette INFO loaded listener.js
10:43:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073DA7B2400) [pid = 3212] [serial = 411] [outer = 00000073D4B74800]
10:43:31 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
10:43:31 INFO - document served over http requires an https
10:43:31 INFO - sub-resource via fetch-request using the meta-referrer
10:43:31 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:31 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
10:43:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1232ms
10:43:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:43:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D30BB000 == 62 [pid = 3212] [id = 147]
10:43:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073C9843800) [pid = 3212] [serial = 412] [outer = 0000000000000000]
10:43:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073CA3A1C00) [pid = 3212] [serial = 413] [outer = 00000073C9843800]
10:43:32 INFO - PROCESS | 3212 | 1449081812129 Marionette INFO loaded listener.js
10:43:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073D068A400) [pid = 3212] [serial = 414] [outer = 00000073C9843800]
10:43:32 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
10:43:32 INFO - document served over http requires an https
10:43:32 INFO - sub-resource via fetch-request using the meta-referrer
10:43:32 INFO - delivery method with no-redirect and when
10:43: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"
10:43:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:32 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
10:43:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 942ms
10:43:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:43:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB6C4800 == 63 [pid = 3212] [id = 148]
10:43:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073C9841400) [pid = 3212] [serial = 415] [outer = 0000000000000000]
10:43:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073CB10BC00) [pid = 3212] [serial = 416] [outer = 00000073C9841400]
10:43:33 INFO - PROCESS | 3212 | 1449081813081 Marionette INFO loaded listener.js
10:43:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073D2384C00) [pid = 3212] [serial = 417] [outer = 00000073C9841400]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E2B800 == 62 [pid = 3212] [id = 95]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A56800 == 61 [pid = 3212] [id = 137]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A4D000 == 60 [pid = 3212] [id = 136]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9264000 == 59 [pid = 3212] [id = 135]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91CA000 == 58 [pid = 3212] [id = 134]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8E4C000 == 57 [pid = 3212] [id = 133]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8515800 == 56 [pid = 3212] [id = 132]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E25800 == 55 [pid = 3212] [id = 131]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48F6800 == 54 [pid = 3212] [id = 130]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D4042000 == 53 [pid = 3212] [id = 129]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFA84800 == 52 [pid = 3212] [id = 128]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB590000 == 51 [pid = 3212] [id = 127]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D03B1000 == 50 [pid = 3212] [id = 126]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD54800 == 49 [pid = 3212] [id = 125]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD45800 == 48 [pid = 3212] [id = 124]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB8BF000 == 47 [pid = 3212] [id = 123]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB80E000 == 46 [pid = 3212] [id = 122]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB442800 == 45 [pid = 3212] [id = 121]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB43C000 == 44 [pid = 3212] [id = 120]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFD4800 == 43 [pid = 3212] [id = 119]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAF32000 == 42 [pid = 3212] [id = 118]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94A5000 == 41 [pid = 3212] [id = 117]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB583000 == 40 [pid = 3212] [id = 116]
10:43:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A4E800 == 39 [pid = 3212] [id = 115]
10:43:33 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073CA0BC000) [pid = 3212] [serial = 293] [outer = 0000000000000000] [url = about:blank]
10:43:33 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073D2314000) [pid = 3212] [serial = 298] [outer = 0000000000000000] [url = about:blank]
10:43:33 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073CFE2B400) [pid = 3212] [serial = 290] [outer = 0000000000000000] [url = about:blank]
10:43:33 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073D8EE7800) [pid = 3212] [serial = 311] [outer = 0000000000000000] [url = about:blank]
10:43:33 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073D8EEB400) [pid = 3212] [serial = 314] [outer = 0000000000000000] [url = about:blank]
10:43:33 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073D852E000) [pid = 3212] [serial = 308] [outer = 0000000000000000] [url = about:blank]
10:43:33 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073D446B000) [pid = 3212] [serial = 303] [outer = 0000000000000000] [url = about:blank]
10:43:33 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
10:43:33 INFO - document served over http requires an https
10:43:33 INFO - sub-resource via fetch-request using the meta-referrer
10:43:33 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:33 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
10:43:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1026ms
10:43:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:43:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFE1D000 == 40 [pid = 3212] [id = 149]
10:43:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073C36CC400) [pid = 3212] [serial = 418] [outer = 0000000000000000]
10:43:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073C4D9C000) [pid = 3212] [serial = 419] [outer = 00000073C36CC400]
10:43:34 INFO - PROCESS | 3212 | 1449081814051 Marionette INFO loaded listener.js
10:43:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073D0511000) [pid = 3212] [serial = 420] [outer = 00000073C36CC400]
10:43:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D23EC000 == 41 [pid = 3212] [id = 150]
10:43:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073CFB61000) [pid = 3212] [serial = 421] [outer = 0000000000000000]
10:43:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073D1252400) [pid = 3212] [serial = 422] [outer = 00000073CFB61000]
10:43:34 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
10:43:34 INFO - document served over http requires an https
10:43:34 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:34 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:34 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
10:43:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 736ms
10:43:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:43:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D4046800 == 42 [pid = 3212] [id = 151]
10:43:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073C9878800) [pid = 3212] [serial = 423] [outer = 0000000000000000]
10:43:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073D0C71800) [pid = 3212] [serial = 424] [outer = 00000073C9878800]
10:43:34 INFO - PROCESS | 3212 | 1449081814852 Marionette INFO loaded listener.js
10:43:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073D4350800) [pid = 3212] [serial = 425] [outer = 00000073C9878800]
10:43:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48E9000 == 43 [pid = 3212] [id = 152]
10:43:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073D446B000) [pid = 3212] [serial = 426] [outer = 0000000000000000]
10:43:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073D4578800) [pid = 3212] [serial = 427] [outer = 00000073D446B000]
10:43:35 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
10:43:35 INFO - document served over http requires an https
10:43:35 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:35 INFO - delivery method with no-redirect and when
10:43: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"
10:43:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:35 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
10:43:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 670ms
10:43:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:43:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E1F800 == 44 [pid = 3212] [id = 153]
10:43:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073D4473400) [pid = 3212] [serial = 428] [outer = 0000000000000000]
10:43:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073D4573400) [pid = 3212] [serial = 429] [outer = 00000073D4473400]
10:43:35 INFO - PROCESS | 3212 | 1449081815466 Marionette INFO loaded listener.js
10:43:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073D4BE5000) [pid = 3212] [serial = 430] [outer = 00000073D4473400]
10:43:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8618000 == 45 [pid = 3212] [id = 154]
10:43:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D4BE2800) [pid = 3212] [serial = 431] [outer = 0000000000000000]
10:43:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073D4BEDC00) [pid = 3212] [serial = 432] [outer = 00000073D4BE2800]
10:43:36 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
10:43:36 INFO - document served over http requires an https
10:43:36 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:36 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:36 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
10:43:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 775ms
10:43:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:43:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8E4D800 == 46 [pid = 3212] [id = 155]
10:43:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073D5ACE000) [pid = 3212] [serial = 433] [outer = 0000000000000000]
10:43:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073D5ACF000) [pid = 3212] [serial = 434] [outer = 00000073D5ACE000]
10:43:36 INFO - PROCESS | 3212 | 1449081816335 Marionette INFO loaded listener.js
10:43:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D5AD7800) [pid = 3212] [serial = 435] [outer = 00000073D5ACE000]
10:43:36 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
10:43:36 INFO - document served over http requires an https
10:43:36 INFO - sub-resource via script-tag using the meta-referrer
10:43:36 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:36 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
10:43:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 734ms
10:43:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:43:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9264000 == 47 [pid = 3212] [id = 156]
10:43:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D5AD6800) [pid = 3212] [serial = 436] [outer = 0000000000000000]
10:43:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D7E14400) [pid = 3212] [serial = 437] [outer = 00000073D5AD6800]
10:43:37 INFO - PROCESS | 3212 | 1449081817010 Marionette INFO loaded listener.js
10:43:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073D866F000) [pid = 3212] [serial = 438] [outer = 00000073D5AD6800]
10:43:37 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
10:43:37 INFO - document served over http requires an https
10:43:37 INFO - sub-resource via script-tag using the meta-referrer
10:43:37 INFO - delivery method with no-redirect and when
10:43:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:37 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
10:43:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 692ms
10:43:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073DA713800) [pid = 3212] [serial = 341] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081792562]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073D0507800) [pid = 3212] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073C9835800) [pid = 3212] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073C5217C00) [pid = 3212] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073C9835C00) [pid = 3212] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073D92A0C00) [pid = 3212] [serial = 378] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073DB40F400) [pid = 3212] [serial = 384] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081803070]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073D4465400) [pid = 3212] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073D457F400) [pid = 3212] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D86C7400) [pid = 3212] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D0506C00) [pid = 3212] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073D92AA400) [pid = 3212] [serial = 381] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073CFB61400) [pid = 3212] [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]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073DA81C800) [pid = 3212] [serial = 336] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073DB856400) [pid = 3212] [serial = 346] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073DB856C00) [pid = 3212] [serial = 347] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073DB414800) [pid = 3212] [serial = 344] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073DBA2F000) [pid = 3212] [serial = 349] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073DA24B400) [pid = 3212] [serial = 337] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073D4BEAC00) [pid = 3212] [serial = 334] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073D4468800) [pid = 3212] [serial = 361] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073CF94B400) [pid = 3212] [serial = 325] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073D8ABB400) [pid = 3212] [serial = 367] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D940AC00) [pid = 3212] [serial = 379] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D4505800) [pid = 3212] [serial = 376] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D4BEF000) [pid = 3212] [serial = 364] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073DA24B000) [pid = 3212] [serial = 382] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073D3FBA400) [pid = 3212] [serial = 328] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073CFB5D000) [pid = 3212] [serial = 355] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073D068B800) [pid = 3212] [serial = 373] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073DA714400) [pid = 3212] [serial = 342] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081792562]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073DA81EC00) [pid = 3212] [serial = 339] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073C9840C00) [pid = 3212] [serial = 352] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073D050D000) [pid = 3212] [serial = 370] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073D0C7A000) [pid = 3212] [serial = 358] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073D8531000) [pid = 3212] [serial = 331] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073DBA31C00) [pid = 3212] [serial = 385] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081803070]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073DBF3EC00) [pid = 3212] [serial = 387] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073D457C400) [pid = 3212] [serial = 362] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 112 (00000073DB40C400) [pid = 3212] [serial = 323] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 111 (00000073D8538C00) [pid = 3212] [serial = 365] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 110 (00000073C4C43400) [pid = 3212] [serial = 161] [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.]
10:43:38 INFO - PROCESS | 3212 | --DOMWINDOW == 109 (00000073D2611C00) [pid = 3212] [serial = 359] [outer = 0000000000000000] [url = about:blank]
10:43:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D95F1000 == 48 [pid = 3212] [id = 157]
10:43:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 110 (00000073CAC21000) [pid = 3212] [serial = 439] [outer = 0000000000000000]
10:43:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 111 (00000073D0502400) [pid = 3212] [serial = 440] [outer = 00000073CAC21000]
10:43:38 INFO - PROCESS | 3212 | 1449081818175 Marionette INFO loaded listener.js
10:43:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 112 (00000073D7EE8000) [pid = 3212] [serial = 441] [outer = 00000073CAC21000]
10:43:38 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
10:43:38 INFO - document served over http requires an https
10:43:38 INFO - sub-resource via script-tag using the meta-referrer
10:43:38 INFO - delivery method with swap-origin-redirect and when
10:43:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:38 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
10:43:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1136ms
10:43:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:43:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA7A0800 == 49 [pid = 3212] [id = 158]
10:43:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 113 (00000073D8AC7400) [pid = 3212] [serial = 442] [outer = 0000000000000000]
10:43:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073D8FE1000) [pid = 3212] [serial = 443] [outer = 00000073D8AC7400]
10:43:38 INFO - PROCESS | 3212 | 1449081818834 Marionette INFO loaded listener.js
10:43:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073D94CAC00) [pid = 3212] [serial = 444] [outer = 00000073D8AC7400]
10:43:39 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
10:43:39 INFO - document served over http requires an https
10:43:39 INFO - sub-resource via xhr-request using the meta-referrer
10:43:39 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:39 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
10:43:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 627ms
10:43:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:43:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFBA800 == 50 [pid = 3212] [id = 159]
10:43:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073D446A000) [pid = 3212] [serial = 445] [outer = 0000000000000000]
10:43:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073D952A400) [pid = 3212] [serial = 446] [outer = 00000073D446A000]
10:43:39 INFO - PROCESS | 3212 | 1449081819486 Marionette INFO loaded listener.js
10:43:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073DA714400) [pid = 3212] [serial = 447] [outer = 00000073D446A000]
10:43:40 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
10:43:40 INFO - document served over http requires an https
10:43:40 INFO - sub-resource via xhr-request using the meta-referrer
10:43:40 INFO - delivery method with no-redirect and when
10:43:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:40 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
10:43:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 691ms
10:43:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:43:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB1C3800 == 51 [pid = 3212] [id = 160]
10:43:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073C4C5AC00) [pid = 3212] [serial = 448] [outer = 0000000000000000]
10:43:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073C5217C00) [pid = 3212] [serial = 449] [outer = 00000073C4C5AC00]
10:43:40 INFO - PROCESS | 3212 | 1449081820293 Marionette INFO loaded listener.js
10:43:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073CA0B9400) [pid = 3212] [serial = 450] [outer = 00000073C4C5AC00]
10:43:40 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
10:43:40 INFO - document served over http requires an https
10:43:40 INFO - sub-resource via xhr-request using the meta-referrer
10:43:40 INFO - delivery method with swap-origin-redirect and when
10:43:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:40 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
10:43:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 944ms
10:43:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:43:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88BD000 == 52 [pid = 3212] [id = 161]
10:43:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073D050A000) [pid = 3212] [serial = 451] [outer = 0000000000000000]
10:43:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073D23A6C00) [pid = 3212] [serial = 452] [outer = 00000073D050A000]
10:43:41 INFO - PROCESS | 3212 | 1449081821256 Marionette INFO loaded listener.js
10:43:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073D4B7A400) [pid = 3212] [serial = 453] [outer = 00000073D050A000]
10:43:41 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
10:43:41 INFO - document served over http requires an http
10:43:41 INFO - sub-resource via fetch-request using the meta-referrer
10:43:41 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:41 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
10:43:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 901ms
10:43:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:43:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD54000 == 53 [pid = 3212] [id = 162]
10:43:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073D5899400) [pid = 3212] [serial = 454] [outer = 0000000000000000]
10:43:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073D589B800) [pid = 3212] [serial = 455] [outer = 00000073D5899400]
10:43:42 INFO - PROCESS | 3212 | 1449081822153 Marionette INFO loaded listener.js
10:43:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D8FD9800) [pid = 3212] [serial = 456] [outer = 00000073D5899400]
10:43:42 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
10:43:42 INFO - document served over http requires an http
10:43:42 INFO - sub-resource via fetch-request using the meta-referrer
10:43:42 INFO - delivery method with no-redirect and when
10:43: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"
10:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:42 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
10:43:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 881ms
10:43:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:43:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5360000 == 54 [pid = 3212] [id = 163]
10:43:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073D94D5C00) [pid = 3212] [serial = 457] [outer = 0000000000000000]
10:43:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073D9575400) [pid = 3212] [serial = 458] [outer = 00000073D94D5C00]
10:43:43 INFO - PROCESS | 3212 | 1449081823045 Marionette INFO loaded listener.js
10:43:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073DA7B6800) [pid = 3212] [serial = 459] [outer = 00000073D94D5C00]
10:43:43 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
10:43:43 INFO - document served over http requires an http
10:43:43 INFO - sub-resource via fetch-request using the meta-referrer
10:43:43 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:43 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
10:43:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 881ms
10:43:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:43:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D545B000 == 55 [pid = 3212] [id = 164]
10:43:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D5478000) [pid = 3212] [serial = 460] [outer = 0000000000000000]
10:43:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073D547E000) [pid = 3212] [serial = 461] [outer = 00000073D5478000]
10:43:43 INFO - PROCESS | 3212 | 1449081823923 Marionette INFO loaded listener.js
10:43:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073DA7B6C00) [pid = 3212] [serial = 462] [outer = 00000073D5478000]
10:43:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D558B000 == 56 [pid = 3212] [id = 165]
10:43:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073D5692800) [pid = 3212] [serial = 463] [outer = 0000000000000000]
10:43:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073D5694800) [pid = 3212] [serial = 464] [outer = 00000073D5692800]
10:43:44 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
10:43:44 INFO - document served over http requires an http
10:43:44 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:44 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:44 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
10:43:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 922ms
10:43:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:43:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D55A2000 == 57 [pid = 3212] [id = 166]
10:43:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073D56A1C00) [pid = 3212] [serial = 465] [outer = 0000000000000000]
10:43:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073DA7BBC00) [pid = 3212] [serial = 466] [outer = 00000073D56A1C00]
10:43:44 INFO - PROCESS | 3212 | 1449081824933 Marionette INFO loaded listener.js
10:43:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073DA827000) [pid = 3212] [serial = 467] [outer = 00000073D56A1C00]
10:43:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE962000 == 58 [pid = 3212] [id = 167]
10:43:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073DB40C400) [pid = 3212] [serial = 468] [outer = 0000000000000000]
10:43:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073DB410400) [pid = 3212] [serial = 469] [outer = 00000073DB40C400]
10:43:45 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
10:43:45 INFO - document served over http requires an http
10:43:45 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:45 INFO - delivery method with no-redirect and when
10:43: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"
10:43:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:45 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
10:43:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 985ms
10:43:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:43:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE96D800 == 59 [pid = 3212] [id = 168]
10:43:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073DB412C00) [pid = 3212] [serial = 470] [outer = 0000000000000000]
10:43:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073DB858C00) [pid = 3212] [serial = 471] [outer = 00000073DB412C00]
10:43:45 INFO - PROCESS | 3212 | 1449081825876 Marionette INFO loaded listener.js
10:43:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073DBF45400) [pid = 3212] [serial = 472] [outer = 00000073DB412C00]
10:43:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE074800 == 60 [pid = 3212] [id = 169]
10:43:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073DBE89400) [pid = 3212] [serial = 473] [outer = 0000000000000000]
10:43:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073DBE8B800) [pid = 3212] [serial = 474] [outer = 00000073DBE89400]
10:43:46 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
10:43:46 INFO - document served over http requires an http
10:43:46 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:46 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:46 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
10:43:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 945ms
10:43:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:43:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE970800 == 61 [pid = 3212] [id = 170]
10:43:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073DBE8A000) [pid = 3212] [serial = 475] [outer = 0000000000000000]
10:43:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073DBE8BC00) [pid = 3212] [serial = 476] [outer = 00000073DBE8A000]
10:43:46 INFO - PROCESS | 3212 | 1449081826834 Marionette INFO loaded listener.js
10:43:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073DC108400) [pid = 3212] [serial = 477] [outer = 00000073DBE8A000]
10:43:47 INFO - PROCESS | 3212 | [3212] 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
10:43:47 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
10:43:47 INFO - document served over http requires an http
10:43:47 INFO - sub-resource via script-tag using the meta-referrer
10:43:47 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:47 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
10:43:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1126ms
10:43:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:43:47 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE693000 == 62 [pid = 3212] [id = 171]
10:43:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D5B27000) [pid = 3212] [serial = 478] [outer = 0000000000000000]
10:43:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D5B2D800) [pid = 3212] [serial = 479] [outer = 00000073D5B27000]
10:43:47 INFO - PROCESS | 3212 | 1449081827940 Marionette INFO loaded listener.js
10:43:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073DC10E400) [pid = 3212] [serial = 480] [outer = 00000073D5B27000]
10:43:48 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
10:43:48 INFO - document served over http requires an http
10:43:48 INFO - sub-resource via script-tag using the meta-referrer
10:43:48 INFO - delivery method with no-redirect and when
10:43: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"
10:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:48 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
10:43:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 839ms
10:43:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:43:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFA92000 == 63 [pid = 3212] [id = 172]
10:43:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073DFB44C00) [pid = 3212] [serial = 481] [outer = 0000000000000000]
10:43:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073DFB49400) [pid = 3212] [serial = 482] [outer = 00000073DFB44C00]
10:43:48 INFO - PROCESS | 3212 | 1449081828812 Marionette INFO loaded listener.js
10:43:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073DFB53C00) [pid = 3212] [serial = 483] [outer = 00000073DFB44C00]
10:43:49 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
10:43:49 INFO - document served over http requires an http
10:43:49 INFO - sub-resource via script-tag using the meta-referrer
10:43:49 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:49 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
10:43:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 881ms
10:43:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:43:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E05AF000 == 64 [pid = 3212] [id = 173]
10:43:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073E05C4000) [pid = 3212] [serial = 484] [outer = 0000000000000000]
10:43:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073E05CBC00) [pid = 3212] [serial = 485] [outer = 00000073E05C4000]
10:43:49 INFO - PROCESS | 3212 | 1449081829728 Marionette INFO loaded listener.js
10:43:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073E062E400) [pid = 3212] [serial = 486] [outer = 00000073E05C4000]
10:43:50 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
10:43:50 INFO - document served over http requires an http
10:43:50 INFO - sub-resource via xhr-request using the meta-referrer
10:43:50 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:50 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
10:43:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 880ms
10:43:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:43:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94A3000 == 65 [pid = 3212] [id = 174]
10:43:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D4B72C00) [pid = 3212] [serial = 487] [outer = 0000000000000000]
10:43:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073D92A8400) [pid = 3212] [serial = 488] [outer = 00000073D4B72C00]
10:43:51 INFO - PROCESS | 3212 | 1449081831704 Marionette INFO loaded listener.js
10:43:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073E0B13000) [pid = 3212] [serial = 489] [outer = 00000073D4B72C00]
10:43:52 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
10:43:52 INFO - document served over http requires an http
10:43:52 INFO - sub-resource via xhr-request using the meta-referrer
10:43:52 INFO - delivery method with no-redirect and when
10:43: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"
10:43:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:52 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
10:43:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1872ms
10:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:43:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1E20800 == 66 [pid = 3212] [id = 175]
10:43:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073C4065400) [pid = 3212] [serial = 490] [outer = 0000000000000000]
10:43:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073C4C5B000) [pid = 3212] [serial = 491] [outer = 00000073C4065400]
10:43:52 INFO - PROCESS | 3212 | 1449081832832 Marionette INFO loaded listener.js
10:43:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073CB520800) [pid = 3212] [serial = 492] [outer = 00000073C4065400]
10:43:53 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
10:43:53 INFO - document served over http requires an http
10:43:53 INFO - sub-resource via xhr-request using the meta-referrer
10:43:53 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:53 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
10:43:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1173ms
10:43:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:43:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D510A800 == 67 [pid = 3212] [id = 176]
10:43:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073C983A400) [pid = 3212] [serial = 493] [outer = 0000000000000000]
10:43:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073CB109C00) [pid = 3212] [serial = 494] [outer = 00000073C983A400]
10:43:53 INFO - PROCESS | 3212 | 1449081833696 Marionette INFO loaded listener.js
10:43:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D4B80400) [pid = 3212] [serial = 495] [outer = 00000073C983A400]
10:43:54 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
10:43:54 INFO - document served over http requires an https
10:43:54 INFO - sub-resource via fetch-request using the meta-referrer
10:43:54 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:54 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
10:43:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1034ms
10:43:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA7A0800 == 66 [pid = 3212] [id = 158]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D95F1000 == 65 [pid = 3212] [id = 157]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9264000 == 64 [pid = 3212] [id = 156]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8E4D800 == 63 [pid = 3212] [id = 155]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8618000 == 62 [pid = 3212] [id = 154]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E1F800 == 61 [pid = 3212] [id = 153]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48E9000 == 60 [pid = 3212] [id = 152]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D4046800 == 59 [pid = 3212] [id = 151]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D23EC000 == 58 [pid = 3212] [id = 150]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFE1D000 == 57 [pid = 3212] [id = 149]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB6C4800 == 56 [pid = 3212] [id = 148]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D30BB000 == 55 [pid = 3212] [id = 147]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA791800 == 54 [pid = 3212] [id = 146]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5053800 == 53 [pid = 3212] [id = 145]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0579800 == 52 [pid = 3212] [id = 144]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB75F800 == 51 [pid = 3212] [id = 143]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073C524F000 == 50 [pid = 3212] [id = 139]
10:43:54 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A47000 == 49 [pid = 3212] [id = 138]
10:43:54 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073D8FE9000) [pid = 3212] [serial = 368] [outer = 0000000000000000] [url = about:blank]
10:43:54 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073D8FEB400) [pid = 3212] [serial = 371] [outer = 0000000000000000] [url = about:blank]
10:43:54 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D8FE5000) [pid = 3212] [serial = 374] [outer = 0000000000000000] [url = about:blank]
10:43:54 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073CFB62800) [pid = 3212] [serial = 353] [outer = 0000000000000000] [url = about:blank]
10:43:54 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D2385400) [pid = 3212] [serial = 356] [outer = 0000000000000000] [url = about:blank]
10:43:54 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073DA71C000) [pid = 3212] [serial = 383] [outer = 0000000000000000] [url = about:blank]
10:43:54 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D92A4C00) [pid = 3212] [serial = 377] [outer = 0000000000000000] [url = about:blank]
10:43:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BA9800 == 50 [pid = 3212] [id = 177]
10:43:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073C4C4B800) [pid = 3212] [serial = 496] [outer = 0000000000000000]
10:43:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073C983E000) [pid = 3212] [serial = 497] [outer = 00000073C4C4B800]
10:43:54 INFO - PROCESS | 3212 | 1449081834937 Marionette INFO loaded listener.js
10:43:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D050C400) [pid = 3212] [serial = 498] [outer = 00000073C4C4B800]
10:43:55 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
10:43:55 INFO - document served over http requires an https
10:43:55 INFO - sub-resource via fetch-request using the meta-referrer
10:43:55 INFO - delivery method with no-redirect and when
10:43: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"
10:43:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:55 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
10:43:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 964ms
10:43:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:43:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D23ED000 == 51 [pid = 3212] [id = 178]
10:43:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073D0685800) [pid = 3212] [serial = 499] [outer = 0000000000000000]
10:43:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D3F46400) [pid = 3212] [serial = 500] [outer = 00000073D0685800]
10:43:55 INFO - PROCESS | 3212 | 1449081835609 Marionette INFO loaded listener.js
10:43:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D4BE4C00) [pid = 3212] [serial = 501] [outer = 00000073D0685800]
10:43:56 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
10:43:56 INFO - document served over http requires an https
10:43:56 INFO - sub-resource via fetch-request using the meta-referrer
10:43:56 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:56 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
10:43:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 692ms
10:43:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:43:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5058000 == 52 [pid = 3212] [id = 179]
10:43:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D5227400) [pid = 3212] [serial = 502] [outer = 0000000000000000]
10:43:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D54C6400) [pid = 3212] [serial = 503] [outer = 00000073D5227400]
10:43:56 INFO - PROCESS | 3212 | 1449081836303 Marionette INFO loaded listener.js
10:43:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D569F000) [pid = 3212] [serial = 504] [outer = 00000073D5227400]
10:43:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D6183000 == 53 [pid = 3212] [id = 180]
10:43:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073D569DC00) [pid = 3212] [serial = 505] [outer = 0000000000000000]
10:43:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D569C800) [pid = 3212] [serial = 506] [outer = 00000073D569DC00]
10:43:56 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
10:43:56 INFO - document served over http requires an https
10:43:56 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:56 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:56 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
10:43:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 733ms
10:43:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:43:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8618000 == 54 [pid = 3212] [id = 181]
10:43:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D5898C00) [pid = 3212] [serial = 507] [outer = 0000000000000000]
10:43:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073D5AD5400) [pid = 3212] [serial = 508] [outer = 00000073D5898C00]
10:43:57 INFO - PROCESS | 3212 | 1449081837146 Marionette INFO loaded listener.js
10:43:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073D86C6000) [pid = 3212] [serial = 509] [outer = 00000073D5898C00]
10:43:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91D9000 == 55 [pid = 3212] [id = 182]
10:43:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073D8AB1800) [pid = 3212] [serial = 510] [outer = 0000000000000000]
10:43:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073D8FE8C00) [pid = 3212] [serial = 511] [outer = 00000073D8AB1800]
10:43:57 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
10:43:57 INFO - document served over http requires an https
10:43:57 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:57 INFO - delivery method with no-redirect and when
10:43: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"
10:43:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:57 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
10:43:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 795ms
10:43:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:43:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94AF000 == 56 [pid = 3212] [id = 183]
10:43:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073D8AC3000) [pid = 3212] [serial = 512] [outer = 0000000000000000]
10:43:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073D8EED000) [pid = 3212] [serial = 513] [outer = 00000073D8AC3000]
10:43:57 INFO - PROCESS | 3212 | 1449081837895 Marionette INFO loaded listener.js
10:43:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073D94CC800) [pid = 3212] [serial = 514] [outer = 00000073D8AC3000]
10:43:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A3F800 == 57 [pid = 3212] [id = 184]
10:43:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073D5838400) [pid = 3212] [serial = 515] [outer = 0000000000000000]
10:43:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073D583C800) [pid = 3212] [serial = 516] [outer = 00000073D5838400]
10:43:58 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
10:43:58 INFO - document served over http requires an https
10:43:58 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:58 INFO - delivery method with swap-origin-redirect and when
10:43: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"
10:43:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:58 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
10:43:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 776ms
10:43:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:43:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA141000 == 58 [pid = 3212] [id = 185]
10:43:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073D583AC00) [pid = 3212] [serial = 517] [outer = 0000000000000000]
10:43:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073D583F400) [pid = 3212] [serial = 518] [outer = 00000073D583AC00]
10:43:58 INFO - PROCESS | 3212 | 1449081838680 Marionette INFO loaded listener.js
10:43:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073D952E800) [pid = 3212] [serial = 519] [outer = 00000073D583AC00]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D94D6800) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073C4C47800) [pid = 3212] [serial = 389] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073C4D9C000) [pid = 3212] [serial = 419] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073D0502400) [pid = 3212] [serial = 440] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073D4573400) [pid = 3212] [serial = 429] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073CB10BC00) [pid = 3212] [serial = 416] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073D1252400) [pid = 3212] [serial = 422] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073D5ACF000) [pid = 3212] [serial = 434] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073D54CE400) [pid = 3212] [serial = 404] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073D7E14400) [pid = 3212] [serial = 437] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073D8539800) [pid = 3212] [serial = 395] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073D4B7D000) [pid = 3212] [serial = 410] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073C983D800) [pid = 3212] [serial = 390] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073D4BEDC00) [pid = 3212] [serial = 432] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073DBF42C00) [pid = 3212] [serial = 407] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D9534000) [pid = 3212] [serial = 398] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073D4578800) [pid = 3212] [serial = 427] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081815166]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073CA3A1C00) [pid = 3212] [serial = 413] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073D0503C00) [pid = 3212] [serial = 392] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D8FE1000) [pid = 3212] [serial = 443] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D0C71800) [pid = 3212] [serial = 424] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D957D400) [pid = 3212] [serial = 401] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073D4473400) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D5AD6800) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073CFB61000) [pid = 3212] [serial = 421] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073D5ACE000) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073C36CC400) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073CAC21000) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073D446B000) [pid = 3212] [serial = 426] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081815166]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073C9841400) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073D4BE2800) [pid = 3212] [serial = 431] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073D8AC7400) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073C9843800) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073C9878800) [pid = 3212] [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]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073D952A400) [pid = 3212] [serial = 446] [outer = 0000000000000000] [url = about:blank]
10:43:59 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073D94CAC00) [pid = 3212] [serial = 444] [outer = 0000000000000000] [url = about:blank]
10:43:59 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
10:43:59 INFO - document served over http requires an https
10:43:59 INFO - sub-resource via script-tag using the meta-referrer
10:43:59 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:59 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
10:43:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 881ms
10:43:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:43:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAF1E800 == 59 [pid = 3212] [id = 186]
10:43:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073CB10BC00) [pid = 3212] [serial = 520] [outer = 0000000000000000]
10:43:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D1252400) [pid = 3212] [serial = 521] [outer = 00000073CB10BC00]
10:43:59 INFO - PROCESS | 3212 | 1449081839590 Marionette INFO loaded listener.js
10:43:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D58FA400) [pid = 3212] [serial = 522] [outer = 00000073CB10BC00]
10:44:00 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
10:44:00 INFO - document served over http requires an https
10:44:00 INFO - sub-resource via script-tag using the meta-referrer
10:44:00 INFO - delivery method with no-redirect and when
10:44: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"
10:44:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:00 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
10:44:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 628ms
10:44:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:44:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB752800 == 60 [pid = 3212] [id = 187]
10:44:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D58FDC00) [pid = 3212] [serial = 523] [outer = 0000000000000000]
10:44:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073D8FCF400) [pid = 3212] [serial = 524] [outer = 00000073D58FDC00]
10:44:00 INFO - PROCESS | 3212 | 1449081840161 Marionette INFO loaded listener.js
10:44:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D957DC00) [pid = 3212] [serial = 525] [outer = 00000073D58FDC00]
10:44:00 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
10:44:00 INFO - document served over http requires an https
10:44:00 INFO - sub-resource via script-tag using the meta-referrer
10:44:00 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:00 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
10:44:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 672ms
10:44:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:44:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD52800 == 61 [pid = 3212] [id = 188]
10:44:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D5AEA400) [pid = 3212] [serial = 526] [outer = 0000000000000000]
10:44:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073D5AF0400) [pid = 3212] [serial = 527] [outer = 00000073D5AEA400]
10:44:00 INFO - PROCESS | 3212 | 1449081840873 Marionette INFO loaded listener.js
10:44:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073DA714800) [pid = 3212] [serial = 528] [outer = 00000073D5AEA400]
10:44:01 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
10:44:01 INFO - document served over http requires an https
10:44:01 INFO - sub-resource via xhr-request using the meta-referrer
10:44:01 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:01 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
10:44:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 839ms
10:44:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:44:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D12E2000 == 62 [pid = 3212] [id = 189]
10:44:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073D0509C00) [pid = 3212] [serial = 529] [outer = 0000000000000000]
10:44:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D190BC00) [pid = 3212] [serial = 530] [outer = 00000073D0509C00]
10:44:01 INFO - PROCESS | 3212 | 1449081841866 Marionette INFO loaded listener.js
10:44:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073D4576800) [pid = 3212] [serial = 531] [outer = 00000073D0509C00]
10:44:02 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
10:44:02 INFO - document served over http requires an https
10:44:02 INFO - sub-resource via xhr-request using the meta-referrer
10:44:02 INFO - delivery method with no-redirect and when
10:44: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"
10:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:02 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
10:44:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 923ms
10:44:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:44:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C48000 == 63 [pid = 3212] [id = 190]
10:44:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073D4BEC000) [pid = 3212] [serial = 532] [outer = 0000000000000000]
10:44:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073D5231800) [pid = 3212] [serial = 533] [outer = 00000073D4BEC000]
10:44:02 INFO - PROCESS | 3212 | 1449081842830 Marionette INFO loaded listener.js
10:44:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D5727800) [pid = 3212] [serial = 534] [outer = 00000073D4BEC000]
10:44:03 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
10:44:03 INFO - document served over http requires an https
10:44:03 INFO - sub-resource via xhr-request using the meta-referrer
10:44:03 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:03 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
10:44:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
10:44:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:44:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD60000 == 64 [pid = 3212] [id = 191]
10:44:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073D58FD800) [pid = 3212] [serial = 535] [outer = 0000000000000000]
10:44:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D866B000) [pid = 3212] [serial = 536] [outer = 00000073D58FD800]
10:44:03 INFO - PROCESS | 3212 | 1449081843773 Marionette INFO loaded listener.js
10:44:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D9535400) [pid = 3212] [serial = 537] [outer = 00000073D58FD800]
10:44:04 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
10:44:04 INFO - document served over http requires an http
10:44:04 INFO - sub-resource via fetch-request using the http-csp
10:44:04 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:04 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
10:44:04 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 881ms
10:44:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:44:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEC3B800 == 65 [pid = 3212] [id = 192]
10:44:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D5CAF000) [pid = 3212] [serial = 538] [outer = 0000000000000000]
10:44:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D5CB4400) [pid = 3212] [serial = 539] [outer = 00000073D5CAF000]
10:44:04 INFO - PROCESS | 3212 | 1449081844652 Marionette INFO loaded listener.js
10:44:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D9577800) [pid = 3212] [serial = 540] [outer = 00000073D5CAF000]
10:44:05 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
10:44:05 INFO - document served over http requires an http
10:44:05 INFO - sub-resource via fetch-request using the http-csp
10:44:05 INFO - delivery method with no-redirect and when
10:44: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"
10:44:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:05 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
10:44:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 880ms
10:44:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:44:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0E1E800 == 66 [pid = 3212] [id = 193]
10:44:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073D51BCC00) [pid = 3212] [serial = 541] [outer = 0000000000000000]
10:44:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D51C3400) [pid = 3212] [serial = 542] [outer = 00000073D51BCC00]
10:44:05 INFO - PROCESS | 3212 | 1449081845540 Marionette INFO loaded listener.js
10:44:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D5CB5800) [pid = 3212] [serial = 543] [outer = 00000073D51BCC00]
10:44:06 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
10:44:06 INFO - document served over http requires an http
10:44:06 INFO - sub-resource via fetch-request using the http-csp
10:44:06 INFO - delivery method with swap-origin-redirect and when
10:44:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:06 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
10:44:06 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 840ms
10:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:44:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1633800 == 67 [pid = 3212] [id = 194]
10:44:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073DA7BB400) [pid = 3212] [serial = 544] [outer = 0000000000000000]
10:44:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073DB852000) [pid = 3212] [serial = 545] [outer = 00000073DA7BB400]
10:44:06 INFO - PROCESS | 3212 | 1449081846458 Marionette INFO loaded listener.js
10:44:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073DBF46000) [pid = 3212] [serial = 546] [outer = 00000073DA7BB400]
10:44:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1491000 == 68 [pid = 3212] [id = 195]
10:44:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073DC10BC00) [pid = 3212] [serial = 547] [outer = 0000000000000000]
10:44:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073DFB53800) [pid = 3212] [serial = 548] [outer = 00000073DC10BC00]
10:44:07 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
10:44:07 INFO - document served over http requires an http
10:44:07 INFO - sub-resource via iframe-tag using the http-csp
10:44:07 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:07 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
10:44:07 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 944ms
10:44:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:44:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E14A0000 == 69 [pid = 3212] [id = 196]
10:44:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073DFB4A400) [pid = 3212] [serial = 549] [outer = 0000000000000000]
10:44:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073E05C8800) [pid = 3212] [serial = 550] [outer = 00000073DFB4A400]
10:44:07 INFO - PROCESS | 3212 | 1449081847380 Marionette INFO loaded listener.js
10:44:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073E0B11000) [pid = 3212] [serial = 551] [outer = 00000073DFB4A400]
10:44:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E148F800 == 70 [pid = 3212] [id = 197]
10:44:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073D0D3FC00) [pid = 3212] [serial = 552] [outer = 0000000000000000]
10:44:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073D5176800) [pid = 3212] [serial = 553] [outer = 00000073D0D3FC00]
10:44:08 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
10:44:08 INFO - document served over http requires an http
10:44:08 INFO - sub-resource via iframe-tag using the http-csp
10:44:08 INFO - delivery method with no-redirect and when
10:44: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"
10:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:08 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
10:44:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 986ms
10:44:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:44:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E2768000 == 71 [pid = 3212] [id = 198]
10:44:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073D5179C00) [pid = 3212] [serial = 554] [outer = 0000000000000000]
10:44:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073D5183000) [pid = 3212] [serial = 555] [outer = 00000073D5179C00]
10:44:08 INFO - PROCESS | 3212 | 1449081848410 Marionette INFO loaded listener.js
10:44:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073E0B16C00) [pid = 3212] [serial = 556] [outer = 00000073D5179C00]
10:44:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E3095800 == 72 [pid = 3212] [id = 199]
10:44:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073E2C48400) [pid = 3212] [serial = 557] [outer = 0000000000000000]
10:44:08 INFO - PROCESS | 3212 | [3212] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9241
10:44:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073D517AC00) [pid = 3212] [serial = 558] [outer = 00000073E2C48400]
10:44:10 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
10:44:10 INFO - document served over http requires an http
10:44:10 INFO - sub-resource via iframe-tag using the http-csp
10:44:10 INFO - delivery method with swap-origin-redirect and when
10:44:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:44:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:10 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
10:44:10 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 2230ms
10:44:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:44:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0567800 == 73 [pid = 3212] [id = 200]
10:44:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073C36CB400) [pid = 3212] [serial = 559] [outer = 0000000000000000]
10:44:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073C4C4B400) [pid = 3212] [serial = 560] [outer = 00000073C36CB400]
10:44:11 INFO - PROCESS | 3212 | 1449081851110 Marionette INFO loaded listener.js
10:44:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073D050CC00) [pid = 3212] [serial = 561] [outer = 00000073C36CB400]
10:44:11 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
10:44:11 INFO - document served over http requires an http
10:44:11 INFO - sub-resource via script-tag using the http-csp
10:44:11 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:11 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
10:44:11 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 1392ms
10:44:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:44:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5345800 == 74 [pid = 3212] [id = 201]
10:44:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073C4C63C00) [pid = 3212] [serial = 562] [outer = 0000000000000000]
10:44:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073C4D9C000) [pid = 3212] [serial = 563] [outer = 00000073C4C63C00]
10:44:12 INFO - PROCESS | 3212 | 1449081852006 Marionette INFO loaded listener.js
10:44:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073D4510800) [pid = 3212] [serial = 564] [outer = 00000073C4C63C00]
10:44:12 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
10:44:12 INFO - document served over http requires an http
10:44:12 INFO - sub-resource via script-tag using the http-csp
10:44:12 INFO - delivery method with no-redirect and when
10:44: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"
10:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:12 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
10:44:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 986ms
10:44:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:44:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9ABF800 == 75 [pid = 3212] [id = 202]
10:44:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073C4C47000) [pid = 3212] [serial = 565] [outer = 0000000000000000]
10:44:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073CF94B400) [pid = 3212] [serial = 566] [outer = 00000073C4C47000]
10:44:13 INFO - PROCESS | 3212 | 1449081853012 Marionette INFO loaded listener.js
10:44:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073D4B78800) [pid = 3212] [serial = 567] [outer = 00000073C4C47000]
10:44:13 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
10:44:13 INFO - document served over http requires an http
10:44:13 INFO - sub-resource via script-tag using the http-csp
10:44:13 INFO - delivery method with swap-origin-redirect and when
10:44:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:13 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
10:44:13 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 838ms
10:44:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:44:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0570800 == 76 [pid = 3212] [id = 203]
10:44:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073D2320000) [pid = 3212] [serial = 568] [outer = 0000000000000000]
10:44:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073D4577800) [pid = 3212] [serial = 569] [outer = 00000073D2320000]
10:44:13 INFO - PROCESS | 3212 | 1449081853887 Marionette INFO loaded listener.js
10:44:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073D569BC00) [pid = 3212] [serial = 570] [outer = 00000073D2320000]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB752800 == 75 [pid = 3212] [id = 187]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAF1E800 == 74 [pid = 3212] [id = 186]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA141000 == 73 [pid = 3212] [id = 185]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A3F800 == 72 [pid = 3212] [id = 184]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94AF000 == 71 [pid = 3212] [id = 183]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91D9000 == 70 [pid = 3212] [id = 182]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8618000 == 69 [pid = 3212] [id = 181]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D6183000 == 68 [pid = 3212] [id = 180]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5058000 == 67 [pid = 3212] [id = 179]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D23ED000 == 66 [pid = 3212] [id = 178]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BA9800 == 65 [pid = 3212] [id = 177]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D510A800 == 64 [pid = 3212] [id = 176]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1E20800 == 63 [pid = 3212] [id = 175]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94A3000 == 62 [pid = 3212] [id = 174]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073E05AF000 == 61 [pid = 3212] [id = 173]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFA92000 == 60 [pid = 3212] [id = 172]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE693000 == 59 [pid = 3212] [id = 171]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE970800 == 58 [pid = 3212] [id = 170]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE074800 == 57 [pid = 3212] [id = 169]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE96D800 == 56 [pid = 3212] [id = 168]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE962000 == 55 [pid = 3212] [id = 167]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D55A2000 == 54 [pid = 3212] [id = 166]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D558B000 == 53 [pid = 3212] [id = 165]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D545B000 == 52 [pid = 3212] [id = 164]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5360000 == 51 [pid = 3212] [id = 163]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD54000 == 50 [pid = 3212] [id = 162]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88BD000 == 49 [pid = 3212] [id = 161]
10:44:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB1C3800 == 48 [pid = 3212] [id = 160]
10:44:14 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
10:44:14 INFO - document served over http requires an http
10:44:14 INFO - sub-resource via xhr-request using the http-csp
10:44:14 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:14 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
10:44:14 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 944ms
10:44:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:44:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB1D4000 == 49 [pid = 3212] [id = 204]
10:44:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073C983B000) [pid = 3212] [serial = 571] [outer = 0000000000000000]
10:44:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073C9B66800) [pid = 3212] [serial = 572] [outer = 00000073C983B000]
10:44:14 INFO - PROCESS | 3212 | 1449081854695 Marionette INFO loaded listener.js
10:44:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073D0C79800) [pid = 3212] [serial = 573] [outer = 00000073C983B000]
10:44:14 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073D4BE5000) [pid = 3212] [serial = 430] [outer = 0000000000000000] [url = about:blank]
10:44:14 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073D4350800) [pid = 3212] [serial = 425] [outer = 0000000000000000] [url = about:blank]
10:44:14 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073D5AD7800) [pid = 3212] [serial = 435] [outer = 0000000000000000] [url = about:blank]
10:44:14 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073D068A400) [pid = 3212] [serial = 414] [outer = 0000000000000000] [url = about:blank]
10:44:14 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D2384C00) [pid = 3212] [serial = 417] [outer = 0000000000000000] [url = about:blank]
10:44:14 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073D7EE8000) [pid = 3212] [serial = 441] [outer = 0000000000000000] [url = about:blank]
10:44:14 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073D0511000) [pid = 3212] [serial = 420] [outer = 0000000000000000] [url = about:blank]
10:44:14 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073D866F000) [pid = 3212] [serial = 438] [outer = 0000000000000000] [url = about:blank]
10:44:15 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
10:44:15 INFO - document served over http requires an http
10:44:15 INFO - sub-resource via xhr-request using the http-csp
10:44:15 INFO - delivery method with no-redirect and when
10:44: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"
10:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:15 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
10:44:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 839ms
10:44:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:44:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D403F000 == 50 [pid = 3212] [id = 205]
10:44:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073D3FB7400) [pid = 3212] [serial = 574] [outer = 0000000000000000]
10:44:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073D4469800) [pid = 3212] [serial = 575] [outer = 00000073D3FB7400]
10:44:15 INFO - PROCESS | 3212 | 1449081855553 Marionette INFO loaded listener.js
10:44:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073D522C800) [pid = 3212] [serial = 576] [outer = 00000073D3FB7400]
10:44:16 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
10:44:16 INFO - document served over http requires an http
10:44:16 INFO - sub-resource via xhr-request using the http-csp
10:44:16 INFO - delivery method with swap-origin-redirect and when
10:44:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:16 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
10:44:16 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 692ms
10:44:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:44:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D511B800 == 51 [pid = 3212] [id = 206]
10:44:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073D583C400) [pid = 3212] [serial = 577] [outer = 0000000000000000]
10:44:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073D5842C00) [pid = 3212] [serial = 578] [outer = 00000073D583C400]
10:44:16 INFO - PROCESS | 3212 | 1449081856248 Marionette INFO loaded listener.js
10:44:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073D5897C00) [pid = 3212] [serial = 579] [outer = 00000073D583C400]
10:44:16 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
10:44:16 INFO - document served over http requires an https
10:44:16 INFO - sub-resource via fetch-request using the http-csp
10:44:16 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:16 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
10:44:16 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 690ms
10:44:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:44:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5591000 == 52 [pid = 3212] [id = 207]
10:44:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073D583F800) [pid = 3212] [serial = 580] [outer = 0000000000000000]
10:44:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073D58F9000) [pid = 3212] [serial = 581] [outer = 00000073D583F800]
10:44:16 INFO - PROCESS | 3212 | 1449081856965 Marionette INFO loaded listener.js
10:44:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073D5AEC000) [pid = 3212] [serial = 582] [outer = 00000073D583F800]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073D8FE8800) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073CDD50400) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073CDD4EC00) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073D190B400) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073C9840000) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D8FE9800) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073D446A000) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073D2383400) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073BFFD7400) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073D4BE7000) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073D484FC00) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073DB85A800) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073DA829000) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073D8FE6000) [pid = 3212] [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]
10:44:17 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073D8671800) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073D4B74800) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073D125D400) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073D000E000) [pid = 3212] [serial = 391] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073D9532400) [pid = 3212] [serial = 397] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D58FDC00) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073D5838400) [pid = 3212] [serial = 515] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073D56A1C00) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073CB10BC00) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073D8AC3000) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073D54CD400) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073DB412C00) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073D5898C00) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073D54CDC00) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073C4C4B800) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073D5227400) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073D5899400) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073D5692800) [pid = 3212] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073D0685800) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073DB40C400) [pid = 3212] [serial = 468] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081825410]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D583AC00) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073C4065400) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073D569DC00) [pid = 3212] [serial = 505] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073C4C5AC00) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073DBE89400) [pid = 3212] [serial = 473] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D94D5C00) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D5478000) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073D255F000) [pid = 3212] [serial = 394] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D957B800) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073C983A400) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073D8AB1800) [pid = 3212] [serial = 510] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081837475]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D050A000) [pid = 3212] [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]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073DFB49400) [pid = 3212] [serial = 482] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073DB410400) [pid = 3212] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081825410]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073DA7BBC00) [pid = 3212] [serial = 466] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073D1252400) [pid = 3212] [serial = 521] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073DBE8B800) [pid = 3212] [serial = 474] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073DB858C00) [pid = 3212] [serial = 471] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073C4C5B000) [pid = 3212] [serial = 491] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073D3F46400) [pid = 3212] [serial = 500] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073D589B800) [pid = 3212] [serial = 455] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073D569C800) [pid = 3212] [serial = 506] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073D54C6400) [pid = 3212] [serial = 503] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073D8FCF400) [pid = 3212] [serial = 524] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073D5694800) [pid = 3212] [serial = 464] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D547E000) [pid = 3212] [serial = 461] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D583F400) [pid = 3212] [serial = 518] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073C5217C00) [pid = 3212] [serial = 449] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073D9575400) [pid = 3212] [serial = 458] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073CB109C00) [pid = 3212] [serial = 494] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073DBE8BC00) [pid = 3212] [serial = 476] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073D5B2D800) [pid = 3212] [serial = 479] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073D583C800) [pid = 3212] [serial = 516] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073D8EED000) [pid = 3212] [serial = 513] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073D8FE8C00) [pid = 3212] [serial = 511] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081837475]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073D5AD5400) [pid = 3212] [serial = 508] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073C983E000) [pid = 3212] [serial = 497] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D23A6C00) [pid = 3212] [serial = 452] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073D5AF0400) [pid = 3212] [serial = 527] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D92A8400) [pid = 3212] [serial = 488] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073E05CBC00) [pid = 3212] [serial = 485] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D0E39800) [pid = 3212] [serial = 272] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073D86C3000) [pid = 3212] [serial = 329] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073D9409C00) [pid = 3212] [serial = 332] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073D940D000) [pid = 3212] [serial = 227] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073DA714400) [pid = 3212] [serial = 447] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073D8EE5000) [pid = 3212] [serial = 284] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073C51B0800) [pid = 3212] [serial = 269] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073DA251800) [pid = 3212] [serial = 335] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073D866FC00) [pid = 3212] [serial = 278] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073DBA3A000) [pid = 3212] [serial = 350] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073DB853400) [pid = 3212] [serial = 345] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073D92A3000) [pid = 3212] [serial = 287] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073D8AB2000) [pid = 3212] [serial = 281] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073DA7B2400) [pid = 3212] [serial = 411] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 112 (00000073DC10C000) [pid = 3212] [serial = 408] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 111 (00000073CB520800) [pid = 3212] [serial = 492] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 110 (00000073D484E800) [pid = 3212] [serial = 275] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 109 (00000073CA0B9400) [pid = 3212] [serial = 450] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 108 (00000073D1913800) [pid = 3212] [serial = 393] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 107 (00000073DBA38800) [pid = 3212] [serial = 402] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 106 (00000073DB411000) [pid = 3212] [serial = 340] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 105 (00000073D8FE7000) [pid = 3212] [serial = 396] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 104 (00000073DB410000) [pid = 3212] [serial = 399] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 103 (00000073DBF43400) [pid = 3212] [serial = 405] [outer = 0000000000000000] [url = about:blank]
10:44:18 INFO - PROCESS | 3212 | --DOMWINDOW == 102 (00000073D0C73800) [pid = 3212] [serial = 326] [outer = 0000000000000000] [url = about:blank]
10:44:18 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
10:44:18 INFO - document served over http requires an https
10:44:18 INFO - sub-resource via fetch-request using the http-csp
10:44:18 INFO - delivery method with no-redirect and when
10:44: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"
10:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:18 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
10:44:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1674ms
10:44:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:44:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1E1D000 == 53 [pid = 3212] [id = 208]
10:44:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 103 (00000073CAC19400) [pid = 3212] [serial = 583] [outer = 0000000000000000]
10:44:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 104 (00000073CDDF3800) [pid = 3212] [serial = 584] [outer = 00000073CAC19400]
10:44:18 INFO - PROCESS | 3212 | 1449081858805 Marionette INFO loaded listener.js
10:44:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 105 (00000073D125D400) [pid = 3212] [serial = 585] [outer = 00000073CAC19400]
10:44:19 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
10:44:19 INFO - document served over http requires an https
10:44:19 INFO - sub-resource via fetch-request using the http-csp
10:44:19 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:19 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
10:44:19 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 1044ms
10:44:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:44:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D618D800 == 54 [pid = 3212] [id = 209]
10:44:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 106 (00000073D2381C00) [pid = 3212] [serial = 586] [outer = 0000000000000000]
10:44:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 107 (00000073D4472400) [pid = 3212] [serial = 587] [outer = 00000073D2381C00]
10:44:19 INFO - PROCESS | 3212 | 1449081859816 Marionette INFO loaded listener.js
10:44:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 108 (00000073D4BE7800) [pid = 3212] [serial = 588] [outer = 00000073D2381C00]
10:44:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D851C000 == 55 [pid = 3212] [id = 210]
10:44:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 109 (00000073D4BEE800) [pid = 3212] [serial = 589] [outer = 0000000000000000]
10:44:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 110 (00000073D4BEE400) [pid = 3212] [serial = 590] [outer = 00000073D4BEE800]
10:44:20 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
10:44:20 INFO - document served over http requires an https
10:44:20 INFO - sub-resource via iframe-tag using the http-csp
10:44:20 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:20 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
10:44:20 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 1027ms
10:44:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:44:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8620000 == 56 [pid = 3212] [id = 211]
10:44:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 111 (00000073D54C4400) [pid = 3212] [serial = 591] [outer = 0000000000000000]
10:44:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 112 (00000073D5693C00) [pid = 3212] [serial = 592] [outer = 00000073D54C4400]
10:44:20 INFO - PROCESS | 3212 | 1449081860902 Marionette INFO loaded listener.js
10:44:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 113 (00000073D5844000) [pid = 3212] [serial = 593] [outer = 00000073D54C4400]
10:44:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F15000 == 57 [pid = 3212] [id = 212]
10:44:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073D5841400) [pid = 3212] [serial = 594] [outer = 0000000000000000]
10:44:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073D5899400) [pid = 3212] [serial = 595] [outer = 00000073D5841400]
10:44:21 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
10:44:21 INFO - document served over http requires an https
10:44:21 INFO - sub-resource via iframe-tag using the http-csp
10:44:21 INFO - delivery method with no-redirect and when
10:44: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"
10:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:21 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
10:44:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 985ms
10:44:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:44:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91D2000 == 58 [pid = 3212] [id = 213]
10:44:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073D58F4C00) [pid = 3212] [serial = 596] [outer = 0000000000000000]
10:44:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073D5AE6C00) [pid = 3212] [serial = 597] [outer = 00000073D58F4C00]
10:44:21 INFO - PROCESS | 3212 | 1449081861887 Marionette INFO loaded listener.js
10:44:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073D5CBA400) [pid = 3212] [serial = 598] [outer = 00000073D58F4C00]
10:44:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94A4000 == 59 [pid = 3212] [id = 214]
10:44:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073D7E0A800) [pid = 3212] [serial = 599] [outer = 0000000000000000]
10:44:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073D7E14400) [pid = 3212] [serial = 600] [outer = 00000073D7E0A800]
10:44:22 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
10:44:22 INFO - document served over http requires an https
10:44:22 INFO - sub-resource via iframe-tag using the http-csp
10:44:22 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:22 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
10:44:22 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 984ms
10:44:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:44:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94A9800 == 60 [pid = 3212] [id = 215]
10:44:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073D7E09000) [pid = 3212] [serial = 601] [outer = 0000000000000000]
10:44:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073D852DC00) [pid = 3212] [serial = 602] [outer = 00000073D7E09000]
10:44:22 INFO - PROCESS | 3212 | 1449081862847 Marionette INFO loaded listener.js
10:44:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073D8AB1400) [pid = 3212] [serial = 603] [outer = 00000073D7E09000]
10:44:23 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
10:44:23 INFO - document served over http requires an https
10:44:23 INFO - sub-resource via script-tag using the http-csp
10:44:23 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:23 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
10:44:23 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 987ms
10:44:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:44:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA143000 == 61 [pid = 3212] [id = 216]
10:44:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073D8FD1400) [pid = 3212] [serial = 604] [outer = 0000000000000000]
10:44:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073D8FE6000) [pid = 3212] [serial = 605] [outer = 00000073D8FD1400]
10:44:23 INFO - PROCESS | 3212 | 1449081863862 Marionette INFO loaded listener.js
10:44:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073D92A7400) [pid = 3212] [serial = 606] [outer = 00000073D8FD1400]
10:44:24 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
10:44:24 INFO - document served over http requires an https
10:44:24 INFO - sub-resource via script-tag using the http-csp
10:44:24 INFO - delivery method with no-redirect and when
10:44: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"
10:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:24 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
10:44:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 881ms
10:44:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:44:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA855800 == 62 [pid = 3212] [id = 217]
10:44:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D92A6400) [pid = 3212] [serial = 607] [outer = 0000000000000000]
10:44:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073D9407C00) [pid = 3212] [serial = 608] [outer = 00000073D92A6400]
10:44:24 INFO - PROCESS | 3212 | 1449081864724 Marionette INFO loaded listener.js
10:44:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073D94D6400) [pid = 3212] [serial = 609] [outer = 00000073D92A6400]
10:44:25 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
10:44:25 INFO - document served over http requires an https
10:44:25 INFO - sub-resource via script-tag using the http-csp
10:44:25 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:25 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
10:44:25 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 922ms
10:44:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:44:25 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFAD800 == 63 [pid = 3212] [id = 218]
10:44:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D952C800) [pid = 3212] [serial = 610] [outer = 0000000000000000]
10:44:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D957CC00) [pid = 3212] [serial = 611] [outer = 00000073D952C800]
10:44:25 INFO - PROCESS | 3212 | 1449081865659 Marionette INFO loaded listener.js
10:44:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073DA71EC00) [pid = 3212] [serial = 612] [outer = 00000073D952C800]
10:44:26 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
10:44:26 INFO - document served over http requires an https
10:44:26 INFO - sub-resource via xhr-request using the http-csp
10:44:26 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:26 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
10:44:26 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 839ms
10:44:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:44:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB451000 == 64 [pid = 3212] [id = 219]
10:44:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073D9533000) [pid = 3212] [serial = 613] [outer = 0000000000000000]
10:44:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073DA719400) [pid = 3212] [serial = 614] [outer = 00000073D9533000]
10:44:26 INFO - PROCESS | 3212 | 1449081866573 Marionette INFO loaded listener.js
10:44:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073DB40E800) [pid = 3212] [serial = 615] [outer = 00000073D9533000]
10:44:27 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
10:44:27 INFO - document served over http requires an https
10:44:27 INFO - sub-resource via xhr-request using the http-csp
10:44:27 INFO - delivery method with no-redirect and when
10:44: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"
10:44:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:27 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
10:44:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 923ms
10:44:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:44:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB8C6000 == 65 [pid = 3212] [id = 220]
10:44:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073DB40FC00) [pid = 3212] [serial = 616] [outer = 0000000000000000]
10:44:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073DB850800) [pid = 3212] [serial = 617] [outer = 00000073DB40FC00]
10:44:27 INFO - PROCESS | 3212 | 1449081867450 Marionette INFO loaded listener.js
10:44:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073DBA34400) [pid = 3212] [serial = 618] [outer = 00000073DB40FC00]
10:44:28 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
10:44:28 INFO - document served over http requires an https
10:44:28 INFO - sub-resource via xhr-request using the http-csp
10:44:28 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:28 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
10:44:28 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 881ms
10:44:28 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
10:44:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE06C800 == 66 [pid = 3212] [id = 221]
10:44:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073DBA3A000) [pid = 3212] [serial = 619] [outer = 0000000000000000]
10:44:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073DC10B800) [pid = 3212] [serial = 620] [outer = 00000073DBA3A000]
10:44:28 INFO - PROCESS | 3212 | 1449081868412 Marionette INFO loaded listener.js
10:44:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073E0627000) [pid = 3212] [serial = 621] [outer = 00000073DBA3A000]
10:44:28 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
10:44:28 INFO - document served over http requires an http
10:44:28 INFO - sub-resource via fetch-request using the http-csp
10:44:28 INFO - delivery method with keep-origin-redirect and when
10:44:28 INFO - the target request is same-origin.
10:44:28 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 881ms
10:44:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:44:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE95C800 == 67 [pid = 3212] [id = 222]
10:44:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073E0B08400) [pid = 3212] [serial = 622] [outer = 0000000000000000]
10:44:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073E0B10000) [pid = 3212] [serial = 623] [outer = 00000073E0B08400]
10:44:29 INFO - PROCESS | 3212 | 1449081869257 Marionette INFO loaded listener.js
10:44:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073E1CBF000) [pid = 3212] [serial = 624] [outer = 00000073E0B08400]
10:44:31 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:44:31 INFO - document served over http requires an http
10:44:31 INFO - sub-resource via fetch-request using the http-csp
10:44:31 INFO - delivery method with no-redirect and when
10:44:31 INFO - the target request is same-origin.
10:44:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 2086ms
10:44:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:44:31 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CAC79800 == 68 [pid = 3212] [id = 223]
10:44:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073CA20B000) [pid = 3212] [serial = 625] [outer = 0000000000000000]
10:44:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073CEF66800) [pid = 3212] [serial = 626] [outer = 00000073CA20B000]
10:44:31 INFO - PROCESS | 3212 | 1449081871398 Marionette INFO loaded listener.js
10:44:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073D5696C00) [pid = 3212] [serial = 627] [outer = 00000073CA20B000]
10:44:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:32 INFO - document served over http requires an http
10:44:32 INFO - sub-resource via fetch-request using the http-csp
10:44:32 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:44:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1024ms
10:44:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
10:44:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D510E000 == 69 [pid = 3212] [id = 224]
10:44:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073D0691000) [pid = 3212] [serial = 628] [outer = 0000000000000000]
10:44:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D191A800) [pid = 3212] [serial = 629] [outer = 00000073D0691000]
10:44:32 INFO - PROCESS | 3212 | 1449081872414 Marionette INFO loaded listener.js
10:44:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D4B74400) [pid = 3212] [serial = 630] [outer = 00000073D0691000]
10:44:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D559C800 == 70 [pid = 3212] [id = 225]
10:44:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073CFB69800) [pid = 3212] [serial = 631] [outer = 0000000000000000]
10:44:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073C4C45800) [pid = 3212] [serial = 632] [outer = 00000073CFB69800]
10:44:33 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:44:33 INFO - document served over http requires an http
10:44:33 INFO - sub-resource via iframe-tag using the http-csp
10:44:33 INFO - delivery method with keep-origin-redirect and when
10:44:33 INFO - the target request is same-origin.
10:44:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1046ms
10:44:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D511B800 == 69 [pid = 3212] [id = 206]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D403F000 == 68 [pid = 3212] [id = 205]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB1D4000 == 67 [pid = 3212] [id = 204]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0570800 == 66 [pid = 3212] [id = 203]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9ABF800 == 65 [pid = 3212] [id = 202]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5345800 == 64 [pid = 3212] [id = 201]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0567800 == 63 [pid = 3212] [id = 200]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E3095800 == 62 [pid = 3212] [id = 199]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E2768000 == 61 [pid = 3212] [id = 198]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E148F800 == 60 [pid = 3212] [id = 197]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E14A0000 == 59 [pid = 3212] [id = 196]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1491000 == 58 [pid = 3212] [id = 195]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1633800 == 57 [pid = 3212] [id = 194]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0E1E800 == 56 [pid = 3212] [id = 193]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEC3B800 == 55 [pid = 3212] [id = 192]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD60000 == 54 [pid = 3212] [id = 191]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C48000 == 53 [pid = 3212] [id = 190]
10:44:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D12E2000 == 52 [pid = 3212] [id = 189]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073D050C400) [pid = 3212] [serial = 498] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073D4B7A400) [pid = 3212] [serial = 453] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073D4B80400) [pid = 3212] [serial = 495] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073DA7B6800) [pid = 3212] [serial = 459] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073D569F000) [pid = 3212] [serial = 504] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073DA7B6C00) [pid = 3212] [serial = 462] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073D4BE4C00) [pid = 3212] [serial = 501] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073DBF45400) [pid = 3212] [serial = 472] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073D8FD9800) [pid = 3212] [serial = 456] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073DA827000) [pid = 3212] [serial = 467] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D952E800) [pid = 3212] [serial = 519] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073D86C6000) [pid = 3212] [serial = 509] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073D94CC800) [pid = 3212] [serial = 514] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073D58FA400) [pid = 3212] [serial = 522] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073D957DC00) [pid = 3212] [serial = 525] [outer = 0000000000000000] [url = about:blank]
10:44:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BA4000 == 53 [pid = 3212] [id = 226]
10:44:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073C36BEC00) [pid = 3212] [serial = 633] [outer = 0000000000000000]
10:44:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073C3EDDC00) [pid = 3212] [serial = 634] [outer = 00000073C36BEC00]
10:44:33 INFO - PROCESS | 3212 | 1449081873598 Marionette INFO loaded listener.js
10:44:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073CFB79400) [pid = 3212] [serial = 635] [outer = 00000073C36BEC00]
10:44:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CEF89800 == 54 [pid = 3212] [id = 227]
10:44:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073D0E41400) [pid = 3212] [serial = 636] [outer = 0000000000000000]
10:44:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073D4B7F400) [pid = 3212] [serial = 637] [outer = 00000073D0E41400]
10:44:34 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:44:34 INFO - document served over http requires an http
10:44:34 INFO - sub-resource via iframe-tag using the http-csp
10:44:34 INFO - delivery method with no-redirect and when
10:44:34 INFO - the target request is same-origin.
10:44:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 987ms
10:44:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:44:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D103C000 == 55 [pid = 3212] [id = 228]
10:44:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073D4350800) [pid = 3212] [serial = 638] [outer = 0000000000000000]
10:44:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073D5181000) [pid = 3212] [serial = 639] [outer = 00000073D4350800]
10:44:34 INFO - PROCESS | 3212 | 1449081874466 Marionette INFO loaded listener.js
10:44:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D5229800) [pid = 3212] [serial = 640] [outer = 00000073D4350800]
10:44:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D44C8800 == 56 [pid = 3212] [id = 229]
10:44:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073D5223000) [pid = 3212] [serial = 641] [outer = 0000000000000000]
10:44:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073D547B000) [pid = 3212] [serial = 642] [outer = 00000073D5223000]
10:44:34 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
10:44:34 INFO - document served over http requires an http
10:44:34 INFO - sub-resource via iframe-tag using the http-csp
10:44:34 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:34 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
10:44:34 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 775ms
10:44:34 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
10:44:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48F4800 == 57 [pid = 3212] [id = 230]
10:44:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073D4BF1400) [pid = 3212] [serial = 643] [outer = 0000000000000000]
10:44:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D5474C00) [pid = 3212] [serial = 644] [outer = 00000073D4BF1400]
10:44:35 INFO - PROCESS | 3212 | 1449081875232 Marionette INFO loaded listener.js
10:44:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D5766C00) [pid = 3212] [serial = 645] [outer = 00000073D4BF1400]
10:44:35 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
10:44:35 INFO - document served over http requires an http
10:44:35 INFO - sub-resource via script-tag using the http-csp
10:44:35 INFO - delivery method with keep-origin-redirect and when
10:44:35 INFO - the target request is same-origin.
10:44:35 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 670ms
10:44:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:44:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D545F800 == 58 [pid = 3212] [id = 231]
10:44:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D572A400) [pid = 3212] [serial = 646] [outer = 0000000000000000]
10:44:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073D5770000) [pid = 3212] [serial = 647] [outer = 00000073D572A400]
10:44:35 INFO - PROCESS | 3212 | 1449081875905 Marionette INFO loaded listener.js
10:44:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D588D000) [pid = 3212] [serial = 648] [outer = 00000073D572A400]
10:44:36 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
10:44:36 INFO - document served over http requires an http
10:44:36 INFO - sub-resource via script-tag using the http-csp
10:44:36 INFO - delivery method with no-redirect and when
10:44:36 INFO - the target request is same-origin.
10:44:36 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 733ms
10:44:36 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
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073C983B000) [pid = 3212] [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]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073C4C47000) [pid = 3212] [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]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073D2320000) [pid = 3212] [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]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073C36CB400) [pid = 3212] [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]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073D583C400) [pid = 3212] [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]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073C4C63C00) [pid = 3212] [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]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073D3FB7400) [pid = 3212] [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]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073E2C48400) [pid = 3212] [serial = 557] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073D0D3FC00) [pid = 3212] [serial = 552] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081847795]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073DC10BC00) [pid = 3212] [serial = 547] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D5842C00) [pid = 3212] [serial = 578] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D58F9000) [pid = 3212] [serial = 581] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073D517AC00) [pid = 3212] [serial = 558] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073D5183000) [pid = 3212] [serial = 555] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073D5176800) [pid = 3212] [serial = 553] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081847795]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073E05C8800) [pid = 3212] [serial = 550] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073D190BC00) [pid = 3212] [serial = 530] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073C4D9C000) [pid = 3212] [serial = 563] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073D866B000) [pid = 3212] [serial = 536] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073D5CB4400) [pid = 3212] [serial = 539] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073DFB53800) [pid = 3212] [serial = 548] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073DB852000) [pid = 3212] [serial = 545] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D5231800) [pid = 3212] [serial = 533] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073CF94B400) [pid = 3212] [serial = 566] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D4577800) [pid = 3212] [serial = 569] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D4469800) [pid = 3212] [serial = 575] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D51C3400) [pid = 3212] [serial = 542] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073C4C4B400) [pid = 3212] [serial = 560] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073C9B66800) [pid = 3212] [serial = 572] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073DA714800) [pid = 3212] [serial = 528] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073D569BC00) [pid = 3212] [serial = 570] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073D522C800) [pid = 3212] [serial = 576] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073D0C79800) [pid = 3212] [serial = 573] [outer = 0000000000000000] [url = about:blank]
10:44:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D6180000 == 59 [pid = 3212] [id = 232]
10:44:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073C4C43C00) [pid = 3212] [serial = 649] [outer = 0000000000000000]
10:44:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073C4D9C000) [pid = 3212] [serial = 650] [outer = 00000073C4C43C00]
10:44:36 INFO - PROCESS | 3212 | 1449081876692 Marionette INFO loaded listener.js
10:44:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073D54C8000) [pid = 3212] [serial = 651] [outer = 00000073C4C43C00]
10:44:37 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
10:44:37 INFO - document served over http requires an http
10:44:37 INFO - sub-resource via script-tag using the http-csp
10:44:37 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:37 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
10:44:37 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 672ms
10:44:37 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
10:44:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8E48000 == 60 [pid = 3212] [id = 233]
10:44:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073D58F6800) [pid = 3212] [serial = 652] [outer = 0000000000000000]
10:44:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073D5B29800) [pid = 3212] [serial = 653] [outer = 00000073D58F6800]
10:44:37 INFO - PROCESS | 3212 | 1449081877332 Marionette INFO loaded listener.js
10:44:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073D8671000) [pid = 3212] [serial = 654] [outer = 00000073D58F6800]
10:44:37 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
10:44:37 INFO - document served over http requires an http
10:44:37 INFO - sub-resource via xhr-request using the http-csp
10:44:37 INFO - delivery method with keep-origin-redirect and when
10:44:37 INFO - the target request is same-origin.
10:44:37 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 629ms
10:44:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:44:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A50000 == 61 [pid = 3212] [id = 234]
10:44:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D866E400) [pid = 3212] [serial = 655] [outer = 0000000000000000]
10:44:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073D8AB1800) [pid = 3212] [serial = 656] [outer = 00000073D866E400]
10:44:38 INFO - PROCESS | 3212 | 1449081878003 Marionette INFO loaded listener.js
10:44:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073D940AC00) [pid = 3212] [serial = 657] [outer = 00000073D866E400]
10:44:38 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
10:44:38 INFO - document served over http requires an http
10:44:38 INFO - sub-resource via xhr-request using the http-csp
10:44:38 INFO - delivery method with no-redirect and when
10:44:38 INFO - the target request is same-origin.
10:44:38 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 691ms
10:44:38 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
10:44:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFE5000 == 62 [pid = 3212] [id = 235]
10:44:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D94D3400) [pid = 3212] [serial = 658] [outer = 0000000000000000]
10:44:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D957A400) [pid = 3212] [serial = 659] [outer = 00000073D94D3400]
10:44:38 INFO - PROCESS | 3212 | 1449081878598 Marionette INFO loaded listener.js
10:44:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073DA81D000) [pid = 3212] [serial = 660] [outer = 00000073D94D3400]
10:44:39 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
10:44:39 INFO - document served over http requires an http
10:44:39 INFO - sub-resource via xhr-request using the http-csp
10:44:39 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:39 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
10:44:39 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 629ms
10:44:39 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
10:44:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD5B000 == 63 [pid = 3212] [id = 236]
10:44:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073DB40AC00) [pid = 3212] [serial = 661] [outer = 0000000000000000]
10:44:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073DBA32000) [pid = 3212] [serial = 662] [outer = 00000073DB40AC00]
10:44:39 INFO - PROCESS | 3212 | 1449081879240 Marionette INFO loaded listener.js
10:44:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073DBF47000) [pid = 3212] [serial = 663] [outer = 00000073DB40AC00]
10:44:39 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
10:44:39 INFO - document served over http requires an https
10:44:39 INFO - sub-resource via fetch-request using the http-csp
10:44:39 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:39 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
10:44:39 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 777ms
10:44:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:44:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB576800 == 64 [pid = 3212] [id = 237]
10:44:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073C4C61000) [pid = 3212] [serial = 664] [outer = 0000000000000000]
10:44:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073C4D98000) [pid = 3212] [serial = 665] [outer = 00000073C4C61000]
10:44:40 INFO - PROCESS | 3212 | 1449081880201 Marionette INFO loaded listener.js
10:44:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073D100A000) [pid = 3212] [serial = 666] [outer = 00000073C4C61000]
10:44:40 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
10:44:40 INFO - document served over http requires an https
10:44:40 INFO - sub-resource via fetch-request using the http-csp
10:44:40 INFO - delivery method with no-redirect and when
10:44: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"
10:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:40 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
10:44:40 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 1031ms
10:44:40 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
10:44:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94AC800 == 65 [pid = 3212] [id = 238]
10:44:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073D23BFC00) [pid = 3212] [serial = 667] [outer = 0000000000000000]
10:44:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073D4B7E400) [pid = 3212] [serial = 668] [outer = 00000073D23BFC00]
10:44:41 INFO - PROCESS | 3212 | 1449081881259 Marionette INFO loaded listener.js
10:44:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073D576FC00) [pid = 3212] [serial = 669] [outer = 00000073D23BFC00]
10:44:41 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
10:44:41 INFO - document served over http requires an https
10:44:41 INFO - sub-resource via fetch-request using the http-csp
10:44:41 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:41 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
10:44:41 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 1026ms
10:44:41 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
10:44:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E05A3000 == 66 [pid = 3212] [id = 239]
10:44:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073D8AB7C00) [pid = 3212] [serial = 670] [outer = 0000000000000000]
10:44:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073D8FE8C00) [pid = 3212] [serial = 671] [outer = 00000073D8AB7C00]
10:44:42 INFO - PROCESS | 3212 | 1449081882318 Marionette INFO loaded listener.js
10:44:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073DBE6E800) [pid = 3212] [serial = 672] [outer = 00000073D8AB7C00]
10:44:42 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
10:44:42 INFO - document served over http requires an https
10:44:42 INFO - sub-resource via fetch-request using the http-csp
10:44:42 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:42 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
10:44:42 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 986ms
10:44:42 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
10:44:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0E20800 == 67 [pid = 3212] [id = 240]
10:44:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D5CBF000) [pid = 3212] [serial = 673] [outer = 0000000000000000]
10:44:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073D5CC4C00) [pid = 3212] [serial = 674] [outer = 00000073D5CBF000]
10:44:43 INFO - PROCESS | 3212 | 1449081883284 Marionette INFO loaded listener.js
10:44:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073DBE72000) [pid = 3212] [serial = 675] [outer = 00000073D5CBF000]
10:44:43 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
10:44:43 INFO - document served over http requires an https
10:44:43 INFO - sub-resource via fetch-request using the http-csp
10:44:43 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:43 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
10:44:43 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 986ms
10:44:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:44:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1633000 == 68 [pid = 3212] [id = 241]
10:44:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073D5CD1C00) [pid = 3212] [serial = 676] [outer = 0000000000000000]
10:44:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D5CD5800) [pid = 3212] [serial = 677] [outer = 00000073D5CD1C00]
10:44:44 INFO - PROCESS | 3212 | 1449081884292 Marionette INFO loaded listener.js
10:44:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073DBE76400) [pid = 3212] [serial = 678] [outer = 00000073D5CD1C00]
10:44:44 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
10:44:44 INFO - document served over http requires an https
10:44:44 INFO - sub-resource via fetch-request using the http-csp
10:44:44 INFO - delivery method with no-redirect and when
10:44: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"
10:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:44 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
10:44:44 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
10:44:44 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
10:44:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E309B000 == 69 [pid = 3212] [id = 242]
10:44:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073E05C1C00) [pid = 3212] [serial = 679] [outer = 0000000000000000]
10:44:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073E05C4C00) [pid = 3212] [serial = 680] [outer = 00000073E05C1C00]
10:44:45 INFO - PROCESS | 3212 | 1449081885312 Marionette INFO loaded listener.js
10:44:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073E1CBDC00) [pid = 3212] [serial = 681] [outer = 00000073E05C1C00]
10:44:48 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
10:44:48 INFO - document served over http requires an https
10:44:48 INFO - sub-resource via fetch-request using the http-csp
10:44:48 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:48 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
10:44:48 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 4008ms
10:44:49 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
10:44:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE707800 == 70 [pid = 3212] [id = 243]
10:44:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073C974DC00) [pid = 3212] [serial = 682] [outer = 0000000000000000]
10:44:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073E05C2400) [pid = 3212] [serial = 683] [outer = 00000073C974DC00]
10:44:49 INFO - PROCESS | 3212 | 1449081889298 Marionette INFO loaded listener.js
10:44:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073E1CC4000) [pid = 3212] [serial = 684] [outer = 00000073C974DC00]
10:44:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE71D000 == 71 [pid = 3212] [id = 244]
10:44:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073CB51EC00) [pid = 3212] [serial = 685] [outer = 0000000000000000]
10:44:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073C9839000) [pid = 3212] [serial = 686] [outer = 00000073CB51EC00]
10:44:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:44:50 INFO - document served over http requires an https
10:44:50 INFO - sub-resource via iframe-tag using the http-csp
10:44:50 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:44:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1680ms
10:44:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:44:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB1C6000 == 72 [pid = 3212] [id = 245]
10:44:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073C4C47000) [pid = 3212] [serial = 687] [outer = 0000000000000000]
10:44:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073D000B800) [pid = 3212] [serial = 688] [outer = 00000073C4C47000]
10:44:51 INFO - PROCESS | 3212 | 1449081891081 Marionette INFO loaded listener.js
10:44:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073D4573C00) [pid = 3212] [serial = 689] [outer = 00000073C4C47000]
10:44:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C988F000 == 73 [pid = 3212] [id = 246]
10:44:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073C4D9E000) [pid = 3212] [serial = 690] [outer = 0000000000000000]
10:44:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073D068E400) [pid = 3212] [serial = 691] [outer = 00000073C4D9E000]
10:44:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:51 INFO - document served over http requires an https
10:44:51 INFO - sub-resource via iframe-tag using the http-csp
10:44:51 INFO - delivery method with no-redirect and when
10:44: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"
10:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:44:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1195ms
10:44:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:44:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C988A800 == 74 [pid = 3212] [id = 247]
10:44:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073CB18EC00) [pid = 3212] [serial = 692] [outer = 0000000000000000]
10:44:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D0509400) [pid = 3212] [serial = 693] [outer = 00000073CB18EC00]
10:44:52 INFO - PROCESS | 3212 | 1449081892249 Marionette INFO loaded listener.js
10:44:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D4575800) [pid = 3212] [serial = 694] [outer = 00000073CB18EC00]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD52800 == 73 [pid = 3212] [id = 188]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F20800 == 72 [pid = 3212] [id = 101]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFE5000 == 71 [pid = 3212] [id = 235]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A50000 == 70 [pid = 3212] [id = 234]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFBA800 == 69 [pid = 3212] [id = 159]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8E48000 == 68 [pid = 3212] [id = 233]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D6180000 == 67 [pid = 3212] [id = 232]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D545F800 == 66 [pid = 3212] [id = 231]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48F4800 == 65 [pid = 3212] [id = 230]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D44C8800 == 64 [pid = 3212] [id = 229]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D103C000 == 63 [pid = 3212] [id = 228]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073CEF89800 == 62 [pid = 3212] [id = 227]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BA4000 == 61 [pid = 3212] [id = 226]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D559C800 == 60 [pid = 3212] [id = 225]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D510E000 == 59 [pid = 3212] [id = 224]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073CAC79800 == 58 [pid = 3212] [id = 223]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE95C800 == 57 [pid = 3212] [id = 222]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE06C800 == 56 [pid = 3212] [id = 221]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB8C6000 == 55 [pid = 3212] [id = 220]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB451000 == 54 [pid = 3212] [id = 219]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFAD800 == 53 [pid = 3212] [id = 218]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA855800 == 52 [pid = 3212] [id = 217]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA143000 == 51 [pid = 3212] [id = 216]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94A9800 == 50 [pid = 3212] [id = 215]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94A4000 == 49 [pid = 3212] [id = 214]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91D2000 == 48 [pid = 3212] [id = 213]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F15000 == 47 [pid = 3212] [id = 212]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8620000 == 46 [pid = 3212] [id = 211]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D851C000 == 45 [pid = 3212] [id = 210]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D618D800 == 44 [pid = 3212] [id = 209]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1E1D000 == 43 [pid = 3212] [id = 208]
10:44:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5591000 == 42 [pid = 3212] [id = 207]
10:44:52 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073D4B78800) [pid = 3212] [serial = 567] [outer = 0000000000000000] [url = about:blank]
10:44:52 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073D050CC00) [pid = 3212] [serial = 561] [outer = 0000000000000000] [url = about:blank]
10:44:52 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D4510800) [pid = 3212] [serial = 564] [outer = 0000000000000000] [url = about:blank]
10:44:52 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D5897C00) [pid = 3212] [serial = 579] [outer = 0000000000000000] [url = about:blank]
10:44:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073C983D400) [pid = 3212] [serial = 695] [outer = 00000073D0C7A400]
10:44:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D03AB800 == 43 [pid = 3212] [id = 248]
10:44:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073C9840C00) [pid = 3212] [serial = 696] [outer = 0000000000000000]
10:44:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D050B800) [pid = 3212] [serial = 697] [outer = 00000073C9840C00]
10:44:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:53 INFO - document served over http requires an https
10:44:53 INFO - sub-resource via iframe-tag using the http-csp
10:44:53 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:44:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1298ms
10:44:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:44:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1E20800 == 44 [pid = 3212] [id = 249]
10:44:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D4574000) [pid = 3212] [serial = 698] [outer = 0000000000000000]
10:44:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D484C800) [pid = 3212] [serial = 699] [outer = 00000073D4574000]
10:44:53 INFO - PROCESS | 3212 | 1449081893425 Marionette INFO loaded listener.js
10:44:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D517B800) [pid = 3212] [serial = 700] [outer = 00000073D4574000]
10:44:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5450000 == 45 [pid = 3212] [id = 250]
10:44:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073D0507400) [pid = 3212] [serial = 701] [outer = 0000000000000000]
10:44:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D51C2000) [pid = 3212] [serial = 702] [outer = 00000073D0507400]
10:44:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:54 INFO - document served over http requires an https
10:44:54 INFO - sub-resource via iframe-tag using the http-csp
10:44:54 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:44:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 775ms
10:44:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:44:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E14800 == 46 [pid = 3212] [id = 251]
10:44:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D5181800) [pid = 3212] [serial = 703] [outer = 0000000000000000]
10:44:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073D5222C00) [pid = 3212] [serial = 704] [outer = 00000073D5181800]
10:44:54 INFO - PROCESS | 3212 | 1449081894225 Marionette INFO loaded listener.js
10:44:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073D5698C00) [pid = 3212] [serial = 705] [outer = 00000073D5181800]
10:44:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D861C800 == 47 [pid = 3212] [id = 252]
10:44:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073D54C3400) [pid = 3212] [serial = 706] [outer = 0000000000000000]
10:44:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073D576B800) [pid = 3212] [serial = 707] [outer = 00000073D54C3400]
10:44:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:44:54 INFO - document served over http requires an https
10:44:54 INFO - sub-resource via iframe-tag using the http-csp
10:44:54 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:44:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 776ms
10:44:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:44:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8633000 == 48 [pid = 3212] [id = 253]
10:44:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073D56A1C00) [pid = 3212] [serial = 708] [outer = 0000000000000000]
10:44:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073D576A400) [pid = 3212] [serial = 709] [outer = 00000073D56A1C00]
10:44:55 INFO - PROCESS | 3212 | 1449081895029 Marionette INFO loaded listener.js
10:44:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073D5892800) [pid = 3212] [serial = 710] [outer = 00000073D56A1C00]
10:44:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91C2800 == 49 [pid = 3212] [id = 254]
10:44:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073D5891400) [pid = 3212] [serial = 711] [outer = 0000000000000000]
10:44:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073D5890800) [pid = 3212] [serial = 712] [outer = 00000073D5891400]
10:44:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:55 INFO - document served over http requires an https
10:44:55 INFO - sub-resource via iframe-tag using the http-csp
10:44:55 INFO - delivery method with no-redirect and when
10:44: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"
10:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:44:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 775ms
10:44:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:44:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D95DE000 == 50 [pid = 3212] [id = 255]
10:44:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073D5AF2000) [pid = 3212] [serial = 713] [outer = 0000000000000000]
10:44:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073D5B23800) [pid = 3212] [serial = 714] [outer = 00000073D5AF2000]
10:44:55 INFO - PROCESS | 3212 | 1449081895828 Marionette INFO loaded listener.js
10:44:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073D5CB8800) [pid = 3212] [serial = 715] [outer = 00000073D5AF2000]
10:44:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA13D800 == 51 [pid = 3212] [id = 256]
10:44:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073D5CB5400) [pid = 3212] [serial = 716] [outer = 0000000000000000]
10:44:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073D5CB4400) [pid = 3212] [serial = 717] [outer = 00000073D5CB5400]
10:44:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:56 INFO - document served over http requires an https
10:44:56 INFO - sub-resource via iframe-tag using the http-csp
10:44:56 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:44:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 837ms
10:44:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:44:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA79F800 == 52 [pid = 3212] [id = 257]
10:44:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073CDDF4000) [pid = 3212] [serial = 718] [outer = 0000000000000000]
10:44:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073D7E0A000) [pid = 3212] [serial = 719] [outer = 00000073CDDF4000]
10:44:56 INFO - PROCESS | 3212 | 1449081896650 Marionette INFO loaded listener.js
10:44:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073D86C5000) [pid = 3212] [serial = 720] [outer = 00000073CDDF4000]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073D94D3400) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073D7E0A800) [pid = 3212] [serial = 599] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073D4BEE800) [pid = 3212] [serial = 589] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073D5841400) [pid = 3212] [serial = 594] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081861306]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073C4C43C00) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D572A400) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073D5AEA400) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073D0691000) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073D5223000) [pid = 3212] [serial = 641] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073D0E41400) [pid = 3212] [serial = 636] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081874024]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073D58F6800) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073D4BF1400) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073D866E400) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073CFB69800) [pid = 3212] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073C36BEC00) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073D4350800) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073D583F800) [pid = 3212] [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]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073E0B10000) [pid = 3212] [serial = 623] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073DB850800) [pid = 3212] [serial = 617] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073DC10B800) [pid = 3212] [serial = 620] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D957CC00) [pid = 3212] [serial = 611] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073DA719400) [pid = 3212] [serial = 614] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073CEF66800) [pid = 3212] [serial = 626] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073D7E14400) [pid = 3212] [serial = 600] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D5AE6C00) [pid = 3212] [serial = 597] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D5474C00) [pid = 3212] [serial = 644] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D8FE6000) [pid = 3212] [serial = 605] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073D547B000) [pid = 3212] [serial = 642] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D5181000) [pid = 3212] [serial = 639] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073CDDF3800) [pid = 3212] [serial = 584] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073D4BEE400) [pid = 3212] [serial = 590] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D4472400) [pid = 3212] [serial = 587] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073D5770000) [pid = 3212] [serial = 647] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073D5B29800) [pid = 3212] [serial = 653] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073D957A400) [pid = 3212] [serial = 659] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073D5899400) [pid = 3212] [serial = 595] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081861306]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073D5693C00) [pid = 3212] [serial = 592] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073D8AB1800) [pid = 3212] [serial = 656] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073C4C45800) [pid = 3212] [serial = 632] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073D191A800) [pid = 3212] [serial = 629] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073D4B7F400) [pid = 3212] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081874024]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073C3EDDC00) [pid = 3212] [serial = 634] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073D9407C00) [pid = 3212] [serial = 608] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073C4D9C000) [pid = 3212] [serial = 650] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073D852DC00) [pid = 3212] [serial = 602] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073DBA32000) [pid = 3212] [serial = 662] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D8671000) [pid = 3212] [serial = 654] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073DA81D000) [pid = 3212] [serial = 660] [outer = 0000000000000000] [url = about:blank]
10:44:57 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073D940AC00) [pid = 3212] [serial = 657] [outer = 0000000000000000] [url = about:blank]
10:44:57 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
10:44:57 INFO - document served over http requires an https
10:44:57 INFO - sub-resource via script-tag using the http-csp
10:44:57 INFO - delivery method with keep-origin-redirect and when
10:44: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"
10:44:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:57 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
10:44:57 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 1483ms
10:44:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:44:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAF1C800 == 53 [pid = 3212] [id = 258]
10:44:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073CEF66800) [pid = 3212] [serial = 721] [outer = 0000000000000000]
10:44:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073D5772400) [pid = 3212] [serial = 722] [outer = 00000073CEF66800]
10:44:58 INFO - PROCESS | 3212 | 1449081898089 Marionette INFO loaded listener.js
10:44:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073D8AAA400) [pid = 3212] [serial = 723] [outer = 00000073CEF66800]
10:44:58 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
10:44:58 INFO - document served over http requires an https
10:44:58 INFO - sub-resource via script-tag using the http-csp
10:44:58 INFO - delivery method with no-redirect and when
10:44: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"
10:44:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:58 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
10:44:58 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 629ms
10:44:58 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
10:44:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB43C000 == 54 [pid = 3212] [id = 259]
10:44:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073D86CF800) [pid = 3212] [serial = 724] [outer = 0000000000000000]
10:44:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073D8ABD000) [pid = 3212] [serial = 725] [outer = 00000073D86CF800]
10:44:58 INFO - PROCESS | 3212 | 1449081898754 Marionette INFO loaded listener.js
10:44:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D8FE6400) [pid = 3212] [serial = 726] [outer = 00000073D86CF800]
10:44:59 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
10:44:59 INFO - document served over http requires an https
10:44:59 INFO - sub-resource via script-tag using the http-csp
10:44:59 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:59 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
10:44:59 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 671ms
10:44:59 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
10:44:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB8C8800 == 55 [pid = 3212] [id = 260]
10:44:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073D8FE2000) [pid = 3212] [serial = 727] [outer = 0000000000000000]
10:44:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073D92A6800) [pid = 3212] [serial = 728] [outer = 00000073D8FE2000]
10:44:59 INFO - PROCESS | 3212 | 1449081899406 Marionette INFO loaded listener.js
10:44:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073D5230400) [pid = 3212] [serial = 729] [outer = 00000073D8FE2000]
10:45:00 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
10:45:00 INFO - document served over http requires an https
10:45:00 INFO - sub-resource via script-tag using the http-csp
10:45:00 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:00 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
10:45:00 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 988ms
10:45:00 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
10:45:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48EC000 == 56 [pid = 3212] [id = 261]
10:45:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D0550800) [pid = 3212] [serial = 730] [outer = 0000000000000000]
10:45:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D2379400) [pid = 3212] [serial = 731] [outer = 00000073D0550800]
10:45:00 INFO - PROCESS | 3212 | 1449081900582 Marionette INFO loaded listener.js
10:45:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D4511800) [pid = 3212] [serial = 732] [outer = 00000073D0550800]
10:45:01 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
10:45:01 INFO - document served over http requires an https
10:45:01 INFO - sub-resource via script-tag using the http-csp
10:45:01 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:01 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
10:45:01 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 923ms
10:45:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:45:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB813800 == 57 [pid = 3212] [id = 262]
10:45:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073D0553800) [pid = 3212] [serial = 733] [outer = 0000000000000000]
10:45:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D547D400) [pid = 3212] [serial = 734] [outer = 00000073D0553800]
10:45:01 INFO - PROCESS | 3212 | 1449081901510 Marionette INFO loaded listener.js
10:45:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D5AEB800) [pid = 3212] [serial = 735] [outer = 00000073D0553800]
10:45:02 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
10:45:02 INFO - document served over http requires an https
10:45:02 INFO - sub-resource via script-tag using the http-csp
10:45:02 INFO - delivery method with no-redirect and when
10:45: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"
10:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:02 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
10:45:02 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 983ms
10:45:02 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
10:45:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE747800 == 58 [pid = 3212] [id = 263]
10:45:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073D8FD1800) [pid = 3212] [serial = 736] [outer = 0000000000000000]
10:45:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073D94CB800) [pid = 3212] [serial = 737] [outer = 00000073D8FD1800]
10:45:02 INFO - PROCESS | 3212 | 1449081902506 Marionette INFO loaded listener.js
10:45:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073D9579C00) [pid = 3212] [serial = 738] [outer = 00000073D8FD1800]
10:45:03 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
10:45:03 INFO - document served over http requires an https
10:45:03 INFO - sub-resource via script-tag using the http-csp
10:45:03 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:03 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
10:45:03 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 987ms
10:45:03 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
10:45:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE767000 == 59 [pid = 3212] [id = 264]
10:45:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D9578400) [pid = 3212] [serial = 739] [outer = 0000000000000000]
10:45:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073DA257400) [pid = 3212] [serial = 740] [outer = 00000073D9578400]
10:45:03 INFO - PROCESS | 3212 | 1449081903493 Marionette INFO loaded listener.js
10:45:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073DA7BE400) [pid = 3212] [serial = 741] [outer = 00000073D9578400]
10:45:04 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
10:45:04 INFO - document served over http requires an https
10:45:04 INFO - sub-resource via xhr-request using the http-csp
10:45:04 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:04 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
10:45:04 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 944ms
10:45:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:45:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E05BC800 == 60 [pid = 3212] [id = 265]
10:45:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073DA823400) [pid = 3212] [serial = 742] [outer = 0000000000000000]
10:45:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073DB414800) [pid = 3212] [serial = 743] [outer = 00000073DA823400]
10:45:04 INFO - PROCESS | 3212 | 1449081904413 Marionette INFO loaded listener.js
10:45:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073DBE6B400) [pid = 3212] [serial = 744] [outer = 00000073DA823400]
10:45:04 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
10:45:04 INFO - document served over http requires an https
10:45:04 INFO - sub-resource via xhr-request using the http-csp
10:45:04 INFO - delivery method with no-redirect and when
10:45: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"
10:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:04 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
10:45:04 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 839ms
10:45:04 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
10:45:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D554F000 == 61 [pid = 3212] [id = 266]
10:45:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D5C62000) [pid = 3212] [serial = 745] [outer = 0000000000000000]
10:45:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D5C65800) [pid = 3212] [serial = 746] [outer = 00000073D5C62000]
10:45:05 INFO - PROCESS | 3212 | 1449081905306 Marionette INFO loaded listener.js
10:45:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073DC105C00) [pid = 3212] [serial = 747] [outer = 00000073D5C62000]
10:45:05 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
10:45:05 INFO - document served over http requires an https
10:45:05 INFO - sub-resource via xhr-request using the http-csp
10:45:05 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:05 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
10:45:05 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 988ms
10:45:05 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
10:45:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D861F800 == 62 [pid = 3212] [id = 267]
10:45:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D5E63C00) [pid = 3212] [serial = 748] [outer = 0000000000000000]
10:45:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D5E67000) [pid = 3212] [serial = 749] [outer = 00000073D5E63C00]
10:45:06 INFO - PROCESS | 3212 | 1449081906303 Marionette INFO loaded listener.js
10:45:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073DBF4AC00) [pid = 3212] [serial = 750] [outer = 00000073D5E63C00]
10:45:06 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
10:45:06 INFO - document served over http requires an https
10:45:06 INFO - sub-resource via xhr-request using the http-csp
10:45:06 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:06 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
10:45:06 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 940ms
10:45:06 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
10:45:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE61D800 == 63 [pid = 3212] [id = 268]
10:45:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073DBF48C00) [pid = 3212] [serial = 751] [outer = 0000000000000000]
10:45:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073DBF60C00) [pid = 3212] [serial = 752] [outer = 00000073DBF48C00]
10:45:07 INFO - PROCESS | 3212 | 1449081907221 Marionette INFO loaded listener.js
10:45:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073DEF4F800) [pid = 3212] [serial = 753] [outer = 00000073DBF48C00]
10:45:07 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
10:45:07 INFO - document served over http requires an https
10:45:07 INFO - sub-resource via xhr-request using the http-csp
10:45:07 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:07 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
10:45:07 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 839ms
10:45:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:45:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEDD3000 == 64 [pid = 3212] [id = 269]
10:45:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073D54CF400) [pid = 3212] [serial = 754] [outer = 0000000000000000]
10:45:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073DBF6AC00) [pid = 3212] [serial = 755] [outer = 00000073D54CF400]
10:45:08 INFO - PROCESS | 3212 | 1449081908133 Marionette INFO loaded listener.js
10:45:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073DE13C400) [pid = 3212] [serial = 756] [outer = 00000073D54CF400]
10:45:08 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
10:45:08 INFO - document served over http requires an https
10:45:08 INFO - sub-resource via xhr-request using the http-csp
10:45:08 INFO - delivery method with no-redirect and when
10:45: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"
10:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:08 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
10:45:08 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 924ms
10:45:08 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
10:45:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0C2E000 == 65 [pid = 3212] [id = 270]
10:45:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073DE13B400) [pid = 3212] [serial = 757] [outer = 0000000000000000]
10:45:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073DEF5C000) [pid = 3212] [serial = 758] [outer = 00000073DE13B400]
10:45:09 INFO - PROCESS | 3212 | 1449081909020 Marionette INFO loaded listener.js
10:45:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073E05BEC00) [pid = 3212] [serial = 759] [outer = 00000073DE13B400]
10:45:09 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
10:45:09 INFO - document served over http requires an https
10:45:09 INFO - sub-resource via xhr-request using the http-csp
10:45:09 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:09 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
10:45:09 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 881ms
10:45:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:45:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEF1F000 == 66 [pid = 3212] [id = 271]
10:45:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073DE57D000) [pid = 3212] [serial = 760] [outer = 0000000000000000]
10:45:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073DE581C00) [pid = 3212] [serial = 761] [outer = 00000073DE57D000]
10:45:09 INFO - PROCESS | 3212 | 1449081909982 Marionette INFO loaded listener.js
10:45:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073E1CA8800) [pid = 3212] [serial = 762] [outer = 00000073DE57D000]
10:45:10 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
10:45:10 INFO - document served over http requires an http
10:45:10 INFO - sub-resource via fetch-request using the meta-csp
10:45:10 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:10 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
10:45:10 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 943ms
10:45:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:45:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E31E8000 == 67 [pid = 3212] [id = 272]
10:45:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073D573D000) [pid = 3212] [serial = 763] [outer = 0000000000000000]
10:45:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073D5743800) [pid = 3212] [serial = 764] [outer = 00000073D573D000]
10:45:10 INFO - PROCESS | 3212 | 1449081910896 Marionette INFO loaded listener.js
10:45:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073DE585C00) [pid = 3212] [serial = 765] [outer = 00000073D573D000]
10:45:11 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
10:45:11 INFO - document served over http requires an http
10:45:11 INFO - sub-resource via fetch-request using the meta-csp
10:45:11 INFO - delivery method with no-redirect and when
10:45: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"
10:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:11 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
10:45:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 944ms
10:45:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:45:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1533000 == 68 [pid = 3212] [id = 273]
10:45:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073DFCE5000) [pid = 3212] [serial = 766] [outer = 0000000000000000]
10:45:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073DFCE8400) [pid = 3212] [serial = 767] [outer = 00000073DFCE5000]
10:45:11 INFO - PROCESS | 3212 | 1449081911865 Marionette INFO loaded listener.js
10:45:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073DFCF1000) [pid = 3212] [serial = 768] [outer = 00000073DFCE5000]
10:45:13 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
10:45:13 INFO - document served over http requires an http
10:45:13 INFO - sub-resource via fetch-request using the meta-csp
10:45:13 INFO - delivery method with swap-origin-redirect and when
10:45:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:13 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
10:45:13 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 2289ms
10:45:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:45:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFB9F000 == 69 [pid = 3212] [id = 274]
10:45:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073C3E7D400) [pid = 3212] [serial = 769] [outer = 0000000000000000]
10:45:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073C4C45800) [pid = 3212] [serial = 770] [outer = 00000073C3E7D400]
10:45:14 INFO - PROCESS | 3212 | 1449081914396 Marionette INFO loaded listener.js
10:45:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073D0689800) [pid = 3212] [serial = 771] [outer = 00000073C3E7D400]
10:45:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5047800 == 70 [pid = 3212] [id = 275]
10:45:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073D23A9C00) [pid = 3212] [serial = 772] [outer = 0000000000000000]
10:45:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073D522C800) [pid = 3212] [serial = 773] [outer = 00000073D23A9C00]
10:45:15 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
10:45:15 INFO - document served over http requires an http
10:45:15 INFO - sub-resource via iframe-tag using the meta-csp
10:45:15 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:15 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
10:45:15 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 1296ms
10:45:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:45:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C524A000 == 71 [pid = 3212] [id = 276]
10:45:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073CA3A1C00) [pid = 3212] [serial = 774] [outer = 0000000000000000]
10:45:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073CFE9F400) [pid = 3212] [serial = 775] [outer = 00000073CA3A1C00]
10:45:15 INFO - PROCESS | 3212 | 1449081915611 Marionette INFO loaded listener.js
10:45:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073D522C000) [pid = 3212] [serial = 776] [outer = 00000073CA3A1C00]
10:45:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C523C000 == 72 [pid = 3212] [id = 277]
10:45:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073C520B000) [pid = 3212] [serial = 777] [outer = 0000000000000000]
10:45:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073D050A000) [pid = 3212] [serial = 778] [outer = 00000073C520B000]
10:45:16 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
10:45:16 INFO - document served over http requires an http
10:45:16 INFO - sub-resource via iframe-tag using the meta-csp
10:45:16 INFO - delivery method with no-redirect and when
10:45: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"
10:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:16 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
10:45:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1141ms
10:45:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:45:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA2BC800 == 73 [pid = 3212] [id = 278]
10:45:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073D050F400) [pid = 3212] [serial = 779] [outer = 0000000000000000]
10:45:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073D2377400) [pid = 3212] [serial = 780] [outer = 00000073D050F400]
10:45:16 INFO - PROCESS | 3212 | 1449081916665 Marionette INFO loaded listener.js
10:45:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073D5728800) [pid = 3212] [serial = 781] [outer = 00000073D050F400]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB43C000 == 72 [pid = 3212] [id = 259]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAF1C800 == 71 [pid = 3212] [id = 258]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA79F800 == 70 [pid = 3212] [id = 257]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA13D800 == 69 [pid = 3212] [id = 256]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D95DE000 == 68 [pid = 3212] [id = 255]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91C2800 == 67 [pid = 3212] [id = 254]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8633000 == 66 [pid = 3212] [id = 253]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D861C800 == 65 [pid = 3212] [id = 252]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E14800 == 64 [pid = 3212] [id = 251]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5450000 == 63 [pid = 3212] [id = 250]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1E20800 == 62 [pid = 3212] [id = 249]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D03AB800 == 61 [pid = 3212] [id = 248]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073C988A800 == 60 [pid = 3212] [id = 247]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073C988F000 == 59 [pid = 3212] [id = 246]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB1C6000 == 58 [pid = 3212] [id = 245]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE71D000 == 57 [pid = 3212] [id = 244]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E05A3000 == 56 [pid = 3212] [id = 239]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94AC800 == 55 [pid = 3212] [id = 238]
10:45:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB576800 == 54 [pid = 3212] [id = 237]
10:45:17 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB6BB800 == 55 [pid = 3212] [id = 279]
10:45:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073C4C45000) [pid = 3212] [serial = 782] [outer = 0000000000000000]
10:45:17 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073CFB79400) [pid = 3212] [serial = 635] [outer = 0000000000000000] [url = about:blank]
10:45:17 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073D5AEC000) [pid = 3212] [serial = 582] [outer = 0000000000000000] [url = about:blank]
10:45:17 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073D4B74400) [pid = 3212] [serial = 630] [outer = 0000000000000000] [url = about:blank]
10:45:17 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073D5229800) [pid = 3212] [serial = 640] [outer = 0000000000000000] [url = about:blank]
10:45:17 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D5766C00) [pid = 3212] [serial = 645] [outer = 0000000000000000] [url = about:blank]
10:45:17 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073D54C8000) [pid = 3212] [serial = 651] [outer = 0000000000000000] [url = about:blank]
10:45:17 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073D588D000) [pid = 3212] [serial = 648] [outer = 0000000000000000] [url = about:blank]
10:45:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073C4D99400) [pid = 3212] [serial = 783] [outer = 00000073C4C45000]
10:45:17 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
10:45:17 INFO - document served over http requires an http
10:45:17 INFO - sub-resource via iframe-tag using the meta-csp
10:45:17 INFO - delivery method with swap-origin-redirect and when
10:45: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:17 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
10:45:17 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 1181ms
10:45:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:45:17 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D4036800 == 56 [pid = 3212] [id = 280]
10:45:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073C9837800) [pid = 3212] [serial = 784] [outer = 0000000000000000]
10:45:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073D4578000) [pid = 3212] [serial = 785] [outer = 00000073C9837800]
10:45:17 INFO - PROCESS | 3212 | 1449081917707 Marionette INFO loaded listener.js
10:45:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073D5692400) [pid = 3212] [serial = 786] [outer = 00000073C9837800]
10:45:18 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
10:45:18 INFO - document served over http requires an http
10:45:18 INFO - sub-resource via script-tag using the meta-csp
10:45:18 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:18 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
10:45:18 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 735ms
10:45:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:45:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D558A800 == 57 [pid = 3212] [id = 281]
10:45:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073CEF67400) [pid = 3212] [serial = 787] [outer = 0000000000000000]
10:45:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073D573E000) [pid = 3212] [serial = 788] [outer = 00000073CEF67400]
10:45:18 INFO - PROCESS | 3212 | 1449081918504 Marionette INFO loaded listener.js
10:45:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073D588FC00) [pid = 3212] [serial = 789] [outer = 00000073CEF67400]
10:45:18 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
10:45:18 INFO - document served over http requires an http
10:45:18 INFO - sub-resource via script-tag using the meta-csp
10:45:18 INFO - delivery method with no-redirect and when
10:45: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"
10:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:18 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
10:45:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 629ms
10:45:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:45:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D6196800 == 58 [pid = 3212] [id = 282]
10:45:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073D5ACDC00) [pid = 3212] [serial = 790] [outer = 0000000000000000]
10:45:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073D5AD6000) [pid = 3212] [serial = 791] [outer = 00000073D5ACDC00]
10:45:19 INFO - PROCESS | 3212 | 1449081919116 Marionette INFO loaded listener.js
10:45:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073D5B2D000) [pid = 3212] [serial = 792] [outer = 00000073D5ACDC00]
10:45:19 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
10:45:19 INFO - document served over http requires an http
10:45:19 INFO - sub-resource via script-tag using the meta-csp
10:45:19 INFO - delivery method with swap-origin-redirect and when
10:45:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:19 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
10:45:19 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 732ms
10:45:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:45:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88C5800 == 59 [pid = 3212] [id = 283]
10:45:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073D5C68800) [pid = 3212] [serial = 793] [outer = 0000000000000000]
10:45:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073D5CBA000) [pid = 3212] [serial = 794] [outer = 00000073D5C68800]
10:45:19 INFO - PROCESS | 3212 | 1449081919859 Marionette INFO loaded listener.js
10:45:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073D5CD9C00) [pid = 3212] [serial = 795] [outer = 00000073D5C68800]
10:45:20 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
10:45:20 INFO - document served over http requires an http
10:45:20 INFO - sub-resource via xhr-request using the meta-csp
10:45:20 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:20 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
10:45:20 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 672ms
10:45:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:45:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9261800 == 60 [pid = 3212] [id = 284]
10:45:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073D5CD8C00) [pid = 3212] [serial = 796] [outer = 0000000000000000]
10:45:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073D7EEC400) [pid = 3212] [serial = 797] [outer = 00000073D5CD8C00]
10:45:20 INFO - PROCESS | 3212 | 1449081920573 Marionette INFO loaded listener.js
10:45:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073D8ABD400) [pid = 3212] [serial = 798] [outer = 00000073D5CD8C00]
10:45:21 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
10:45:21 INFO - document served over http requires an http
10:45:21 INFO - sub-resource via xhr-request using the meta-csp
10:45:21 INFO - delivery method with no-redirect and when
10:45: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"
10:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:21 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
10:45:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 733ms
10:45:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073D4BEC000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073D9533000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073DBE8A000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073DFB4A400) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073D5B27000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073D952C800) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073DBA3A000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073DB40FC00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073D92A6800) [pid = 3212] [serial = 728] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073D56A1C00) [pid = 3212] [serial = 708] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073D54C3400) [pid = 3212] [serial = 706] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073D5181800) [pid = 3212] [serial = 703] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073CEF66800) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073C4D9E000) [pid = 3212] [serial = 690] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081891628]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073D86CF800) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073D0507400) [pid = 3212] [serial = 701] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073CDDF4000) [pid = 3212] [serial = 718] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073C4C47000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073C9840C00) [pid = 3212] [serial = 696] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073D4574000) [pid = 3212] [serial = 698] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073D5891400) [pid = 3212] [serial = 711] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081895426]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073CB18EC00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073D5AF2000) [pid = 3212] [serial = 713] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073D5CB5400) [pid = 3212] [serial = 716] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073CA20B000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073DFB44C00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073CAC19400) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D92A6400) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073D51BCC00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073D58FD800) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073E05C4000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073DA7BB400) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073CB51EC00) [pid = 3212] [serial = 685] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073D5CAF000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073D7E09000) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073E0B08400) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073D4B72C00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073DB417C00) [pid = 3212] [serial = 386] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073D58F4C00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073D2381C00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073D8FD1400) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073D54C4400) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D5179C00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073D0509C00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073DB40AC00) [pid = 3212] [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]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073C9839000) [pid = 3212] [serial = 686] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073E05C2400) [pid = 3212] [serial = 683] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D4B7E400) [pid = 3212] [serial = 668] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D8ABD000) [pid = 3212] [serial = 725] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073D5CB4400) [pid = 3212] [serial = 717] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D5B23800) [pid = 3212] [serial = 714] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073D51C2000) [pid = 3212] [serial = 702] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073D484C800) [pid = 3212] [serial = 699] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D7E0A000) [pid = 3212] [serial = 719] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073D5772400) [pid = 3212] [serial = 722] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073D576B800) [pid = 3212] [serial = 707] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073D5222C00) [pid = 3212] [serial = 704] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073D050B800) [pid = 3212] [serial = 697] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073D0509400) [pid = 3212] [serial = 693] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073D068E400) [pid = 3212] [serial = 691] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081891628]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073D000B800) [pid = 3212] [serial = 688] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073D5890800) [pid = 3212] [serial = 712] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081895426]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073D576A400) [pid = 3212] [serial = 709] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073C4D98000) [pid = 3212] [serial = 665] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073E05C4C00) [pid = 3212] [serial = 680] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073D5CC4C00) [pid = 3212] [serial = 674] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073D5CD5800) [pid = 3212] [serial = 677] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D8FE8C00) [pid = 3212] [serial = 671] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073E062E400) [pid = 3212] [serial = 486] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073DBF46000) [pid = 3212] [serial = 546] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073D9577800) [pid = 3212] [serial = 540] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073D8AB1400) [pid = 3212] [serial = 603] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073E1CBF000) [pid = 3212] [serial = 624] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073E0B13000) [pid = 3212] [serial = 489] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073DBF4A000) [pid = 3212] [serial = 388] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073D5CBA400) [pid = 3212] [serial = 598] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073D4BE7800) [pid = 3212] [serial = 588] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073D92A7400) [pid = 3212] [serial = 606] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073D5844000) [pid = 3212] [serial = 593] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073E0B16C00) [pid = 3212] [serial = 556] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073D4576800) [pid = 3212] [serial = 531] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073DBF47000) [pid = 3212] [serial = 663] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D5727800) [pid = 3212] [serial = 534] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073DB40E800) [pid = 3212] [serial = 615] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073DC108400) [pid = 3212] [serial = 477] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073E0B11000) [pid = 3212] [serial = 551] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073DC10E400) [pid = 3212] [serial = 480] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073DA71EC00) [pid = 3212] [serial = 612] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073E0627000) [pid = 3212] [serial = 621] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073DBA34400) [pid = 3212] [serial = 618] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073D9402400) [pid = 3212] [serial = 380] [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.]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073D5696C00) [pid = 3212] [serial = 627] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073DFB53C00) [pid = 3212] [serial = 483] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073D125D400) [pid = 3212] [serial = 585] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073D94D6400) [pid = 3212] [serial = 609] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073D5CB5800) [pid = 3212] [serial = 543] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073D9535400) [pid = 3212] [serial = 537] [outer = 0000000000000000] [url = about:blank]
10:45:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D95F4800 == 61 [pid = 3212] [id = 285]
10:45:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073C4C4D000) [pid = 3212] [serial = 799] [outer = 0000000000000000]
10:45:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073C520A400) [pid = 3212] [serial = 800] [outer = 00000073C4C4D000]
10:45:21 INFO - PROCESS | 3212 | 1449081921569 Marionette INFO loaded listener.js
10:45:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073D125D400) [pid = 3212] [serial = 801] [outer = 00000073C4C4D000]
10:45:22 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
10:45:22 INFO - document served over http requires an http
10:45:22 INFO - sub-resource via xhr-request using the meta-csp
10:45:22 INFO - delivery method with swap-origin-redirect and when
10:45: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:22 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
10:45:22 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 943ms
10:45:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:45:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA788800 == 62 [pid = 3212] [id = 286]
10:45:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073D0CA6000) [pid = 3212] [serial = 802] [outer = 0000000000000000]
10:45:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073D5229000) [pid = 3212] [serial = 803] [outer = 00000073D0CA6000]
10:45:22 INFO - PROCESS | 3212 | 1449081922244 Marionette INFO loaded listener.js
10:45:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073D7E09000) [pid = 3212] [serial = 804] [outer = 00000073D0CA6000]
10:45:22 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
10:45:22 INFO - document served over http requires an https
10:45:22 INFO - sub-resource via fetch-request using the meta-csp
10:45:22 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:22 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
10:45:22 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 693ms
10:45:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:45:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFA9000 == 63 [pid = 3212] [id = 287]
10:45:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073D8AC5C00) [pid = 3212] [serial = 805] [outer = 0000000000000000]
10:45:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073D92A9000) [pid = 3212] [serial = 806] [outer = 00000073D8AC5C00]
10:45:22 INFO - PROCESS | 3212 | 1449081922934 Marionette INFO loaded listener.js
10:45:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073D957F800) [pid = 3212] [serial = 807] [outer = 00000073D8AC5C00]
10:45:23 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
10:45:23 INFO - document served over http requires an https
10:45:23 INFO - sub-resource via fetch-request using the meta-csp
10:45:23 INFO - delivery method with no-redirect and when
10:45: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"
10:45:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:23 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
10:45:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 733ms
10:45:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:45:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5913000 == 64 [pid = 3212] [id = 288]
10:45:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073C3E7CC00) [pid = 3212] [serial = 808] [outer = 0000000000000000]
10:45:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073C4C5DC00) [pid = 3212] [serial = 809] [outer = 00000073C3E7CC00]
10:45:23 INFO - PROCESS | 3212 | 1449081923846 Marionette INFO loaded listener.js
10:45:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073D0C71400) [pid = 3212] [serial = 810] [outer = 00000073C3E7CC00]
10:45:24 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
10:45:24 INFO - document served over http requires an https
10:45:24 INFO - sub-resource via fetch-request using the meta-csp
10:45:24 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:24 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
10:45:24 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 1136ms
10:45:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:45:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8619000 == 65 [pid = 3212] [id = 289]
10:45:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073D4504800) [pid = 3212] [serial = 811] [outer = 0000000000000000]
10:45:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D4B78C00) [pid = 3212] [serial = 812] [outer = 00000073D4504800]
10:45:25 INFO - PROCESS | 3212 | 1449081924996 Marionette INFO loaded listener.js
10:45:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073D5724400) [pid = 3212] [serial = 813] [outer = 00000073D4504800]
10:45:25 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFEC000 == 66 [pid = 3212] [id = 290]
10:45:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073D576B800) [pid = 3212] [serial = 814] [outer = 0000000000000000]
10:45:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D5B25800) [pid = 3212] [serial = 815] [outer = 00000073D576B800]
10:45:25 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
10:45:25 INFO - document served over http requires an https
10:45:25 INFO - sub-resource via iframe-tag using the meta-csp
10:45:25 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:25 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
10:45:25 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 1081ms
10:45:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:45:25 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD43000 == 67 [pid = 3212] [id = 291]
10:45:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D58F1400) [pid = 3212] [serial = 816] [outer = 0000000000000000]
10:45:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073D5C63800) [pid = 3212] [serial = 817] [outer = 00000073D58F1400]
10:45:26 INFO - PROCESS | 3212 | 1449081926045 Marionette INFO loaded listener.js
10:45:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073D9531400) [pid = 3212] [serial = 818] [outer = 00000073D58F1400]
10:45:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE682800 == 68 [pid = 3212] [id = 292]
10:45:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073D9579000) [pid = 3212] [serial = 819] [outer = 0000000000000000]
10:45:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073DA253400) [pid = 3212] [serial = 820] [outer = 00000073D9579000]
10:45:26 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
10:45:26 INFO - document served over http requires an https
10:45:26 INFO - sub-resource via iframe-tag using the meta-csp
10:45:26 INFO - delivery method with no-redirect and when
10:45: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"
10:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:26 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
10:45:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1025ms
10:45:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:45:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE710800 == 69 [pid = 3212] [id = 293]
10:45:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073DA255C00) [pid = 3212] [serial = 821] [outer = 0000000000000000]
10:45:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073DB411800) [pid = 3212] [serial = 822] [outer = 00000073DA255C00]
10:45:27 INFO - PROCESS | 3212 | 1449081927143 Marionette INFO loaded listener.js
10:45:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073DBF3BC00) [pid = 3212] [serial = 823] [outer = 00000073DA255C00]
10:45:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEC33800 == 70 [pid = 3212] [id = 294]
10:45:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073DBF4A000) [pid = 3212] [serial = 824] [outer = 0000000000000000]
10:45:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073DBF67800) [pid = 3212] [serial = 825] [outer = 00000073DBF4A000]
10:45:27 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
10:45:27 INFO - document served over http requires an https
10:45:27 INFO - sub-resource via iframe-tag using the meta-csp
10:45:27 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:27 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
10:45:27 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 1154ms
10:45:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:45:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEC47000 == 71 [pid = 3212] [id = 295]
10:45:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073DBF49000) [pid = 3212] [serial = 826] [outer = 0000000000000000]
10:45:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073DC10B400) [pid = 3212] [serial = 827] [outer = 00000073DBF49000]
10:45:28 INFO - PROCESS | 3212 | 1449081928300 Marionette INFO loaded listener.js
10:45:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073DF027400) [pid = 3212] [serial = 828] [outer = 00000073DBF49000]
10:45:28 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
10:45:28 INFO - document served over http requires an https
10:45:28 INFO - sub-resource via script-tag using the meta-csp
10:45:28 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:28 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
10:45:28 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 1030ms
10:45:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:45:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0989000 == 72 [pid = 3212] [id = 296]
10:45:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073DFB45C00) [pid = 3212] [serial = 829] [outer = 0000000000000000]
10:45:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073DFB4C800) [pid = 3212] [serial = 830] [outer = 00000073DFB45C00]
10:45:29 INFO - PROCESS | 3212 | 1449081929261 Marionette INFO loaded listener.js
10:45:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073E05BE800) [pid = 3212] [serial = 831] [outer = 00000073DFB45C00]
10:45:29 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
10:45:29 INFO - document served over http requires an https
10:45:29 INFO - sub-resource via script-tag using the meta-csp
10:45:29 INFO - delivery method with no-redirect and when
10:45: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"
10:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:29 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
10:45:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 944ms
10:45:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:45:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0E2C000 == 73 [pid = 3212] [id = 297]
10:45:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073E05BF800) [pid = 3212] [serial = 832] [outer = 0000000000000000]
10:45:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073E062B800) [pid = 3212] [serial = 833] [outer = 00000073E05BF800]
10:45:30 INFO - PROCESS | 3212 | 1449081930239 Marionette INFO loaded listener.js
10:45:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073E1CA8000) [pid = 3212] [serial = 834] [outer = 00000073E05BF800]
10:45:30 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
10:45:30 INFO - document served over http requires an https
10:45:30 INFO - sub-resource via script-tag using the meta-csp
10:45:30 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:30 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
10:45:30 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 1023ms
10:45:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:45:31 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1635000 == 74 [pid = 3212] [id = 298]
10:45:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073E0B17C00) [pid = 3212] [serial = 835] [outer = 0000000000000000]
10:45:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073E1CB4000) [pid = 3212] [serial = 836] [outer = 00000073E0B17C00]
10:45:31 INFO - PROCESS | 3212 | 1449081931285 Marionette INFO loaded listener.js
10:45:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073E2C4A800) [pid = 3212] [serial = 837] [outer = 00000073E0B17C00]
10:45:31 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
10:45:31 INFO - document served over http requires an https
10:45:31 INFO - sub-resource via xhr-request using the meta-csp
10:45:31 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:31 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
10:45:31 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 945ms
10:45:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:45:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFD2000 == 75 [pid = 3212] [id = 299]
10:45:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073C5218800) [pid = 3212] [serial = 838] [outer = 0000000000000000]
10:45:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D8AB0C00) [pid = 3212] [serial = 839] [outer = 00000073C5218800]
10:45:33 INFO - PROCESS | 3212 | 1449081933730 Marionette INFO loaded listener.js
10:45:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073E2A28800) [pid = 3212] [serial = 840] [outer = 00000073C5218800]
10:45:34 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
10:45:34 INFO - document served over http requires an https
10:45:34 INFO - sub-resource via xhr-request using the meta-csp
10:45:34 INFO - delivery method with no-redirect and when
10:45: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"
10:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:34 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
10:45:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2395ms
10:45:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:45:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4024800 == 76 [pid = 3212] [id = 300]
10:45:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073BFFD8C00) [pid = 3212] [serial = 841] [outer = 0000000000000000]
10:45:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073C35A2C00) [pid = 3212] [serial = 842] [outer = 00000073BFFD8C00]
10:45:35 INFO - PROCESS | 3212 | 1449081935255 Marionette INFO loaded listener.js
10:45:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073C45CB800) [pid = 3212] [serial = 843] [outer = 00000073BFFD8C00]
10:45:35 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
10:45:35 INFO - document served over http requires an https
10:45:35 INFO - sub-resource via xhr-request using the meta-csp
10:45:35 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:35 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
10:45:35 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 1481ms
10:45:35 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
10:45:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D05A3000 == 77 [pid = 3212] [id = 301]
10:45:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073C52D3800) [pid = 3212] [serial = 844] [outer = 0000000000000000]
10:45:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073C5395000) [pid = 3212] [serial = 845] [outer = 00000073C52D3800]
10:45:36 INFO - PROCESS | 3212 | 1449081936122 Marionette INFO loaded listener.js
10:45:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073C9741C00) [pid = 3212] [serial = 846] [outer = 00000073C52D3800]
10:45:36 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
10:45:36 INFO - document served over http requires an http
10:45:36 INFO - sub-resource via fetch-request using the meta-csp
10:45:36 INFO - delivery method with keep-origin-redirect and when
10:45:36 INFO - the target request is same-origin.
10:45:36 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 880ms
10:45:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:45:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BA8000 == 78 [pid = 3212] [id = 302]
10:45:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073C9AF3C00) [pid = 3212] [serial = 847] [outer = 0000000000000000]
10:45:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073CA010400) [pid = 3212] [serial = 848] [outer = 00000073C9AF3C00]
10:45:37 INFO - PROCESS | 3212 | 1449081937250 Marionette INFO loaded listener.js
10:45:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073CA941C00) [pid = 3212] [serial = 849] [outer = 00000073C9AF3C00]
10:45:37 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
10:45:37 INFO - document served over http requires an http
10:45:37 INFO - sub-resource via fetch-request using the meta-csp
10:45:37 INFO - delivery method with no-redirect and when
10:45:37 INFO - the target request is same-origin.
10:45:37 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 923ms
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1034000 == 77 [pid = 3212] [id = 140]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9259800 == 76 [pid = 3212] [id = 102]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFA9000 == 75 [pid = 3212] [id = 287]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA788800 == 74 [pid = 3212] [id = 286]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D95F4800 == 73 [pid = 3212] [id = 285]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9261800 == 72 [pid = 3212] [id = 284]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88C5800 == 71 [pid = 3212] [id = 283]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D6196800 == 70 [pid = 3212] [id = 282]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D558A800 == 69 [pid = 3212] [id = 281]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D4036800 == 68 [pid = 3212] [id = 280]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB6BB800 == 67 [pid = 3212] [id = 279]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA2BC800 == 66 [pid = 3212] [id = 278]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073C523C000 == 65 [pid = 3212] [id = 277]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073C524A000 == 64 [pid = 3212] [id = 276]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5047800 == 63 [pid = 3212] [id = 275]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFB9F000 == 62 [pid = 3212] [id = 274]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1533000 == 61 [pid = 3212] [id = 273]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073E31E8000 == 60 [pid = 3212] [id = 272]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEF1F000 == 59 [pid = 3212] [id = 271]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0C2E000 == 58 [pid = 3212] [id = 270]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEDD3000 == 57 [pid = 3212] [id = 269]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE61D800 == 56 [pid = 3212] [id = 268]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D861F800 == 55 [pid = 3212] [id = 267]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D554F000 == 54 [pid = 3212] [id = 266]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073E05BC800 == 53 [pid = 3212] [id = 265]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE767000 == 52 [pid = 3212] [id = 264]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE747800 == 51 [pid = 3212] [id = 263]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB813800 == 50 [pid = 3212] [id = 262]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48EC000 == 49 [pid = 3212] [id = 261]
10:45:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB8C8800 == 48 [pid = 3212] [id = 260]
10:45:37 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
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D8FE6400) [pid = 3212] [serial = 726] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D5892800) [pid = 3212] [serial = 710] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D5CB8800) [pid = 3212] [serial = 715] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073D8AAA400) [pid = 3212] [serial = 723] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D5698C00) [pid = 3212] [serial = 705] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073D86C5000) [pid = 3212] [serial = 720] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073D100A000) [pid = 3212] [serial = 666] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D4573C00) [pid = 3212] [serial = 689] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073D4575800) [pid = 3212] [serial = 694] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073D517B800) [pid = 3212] [serial = 700] [outer = 0000000000000000] [url = about:blank]
10:45:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9AA4000 == 49 [pid = 3212] [id = 303]
10:45:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073C4C62000) [pid = 3212] [serial = 850] [outer = 0000000000000000]
10:45:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073CA39C000) [pid = 3212] [serial = 851] [outer = 00000073C4C62000]
10:45:38 INFO - PROCESS | 3212 | 1449081938378 Marionette INFO loaded listener.js
10:45:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073D0168400) [pid = 3212] [serial = 852] [outer = 00000073C4C62000]
10:45:38 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
10:45:38 INFO - document served over http requires an http
10:45:38 INFO - sub-resource via fetch-request using the meta-csp
10:45:38 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:38 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
10:45:38 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 985ms
10:45:38 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
10:45:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D4048000 == 50 [pid = 3212] [id = 304]
10:45:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D050BC00) [pid = 3212] [serial = 853] [outer = 0000000000000000]
10:45:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073D0554C00) [pid = 3212] [serial = 854] [outer = 00000073D050BC00]
10:45:39 INFO - PROCESS | 3212 | 1449081939109 Marionette INFO loaded listener.js
10:45:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073D068F800) [pid = 3212] [serial = 855] [outer = 00000073D050BC00]
10:45:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48E5800 == 51 [pid = 3212] [id = 305]
10:45:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073D068E800) [pid = 3212] [serial = 856] [outer = 0000000000000000]
10:45:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D0C7DC00) [pid = 3212] [serial = 857] [outer = 00000073D068E800]
10:45:39 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
10:45:39 INFO - document served over http requires an http
10:45:39 INFO - sub-resource via iframe-tag using the meta-csp
10:45:39 INFO - delivery method with keep-origin-redirect and when
10:45:39 INFO - the target request is same-origin.
10:45:39 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 693ms
10:45:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:45:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5103800 == 52 [pid = 3212] [id = 306]
10:45:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073D0C79C00) [pid = 3212] [serial = 858] [outer = 0000000000000000]
10:45:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D0E44C00) [pid = 3212] [serial = 859] [outer = 00000073D0C79C00]
10:45:39 INFO - PROCESS | 3212 | 1449081939908 Marionette INFO loaded listener.js
10:45:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D23A2000) [pid = 3212] [serial = 860] [outer = 00000073D0C79C00]
10:45:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5349800 == 53 [pid = 3212] [id = 307]
10:45:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D23AA800) [pid = 3212] [serial = 861] [outer = 0000000000000000]
10:45:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D30CD800) [pid = 3212] [serial = 862] [outer = 00000073D23AA800]
10:45:40 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
10:45:40 INFO - document served over http requires an http
10:45:40 INFO - sub-resource via iframe-tag using the meta-csp
10:45:40 INFO - delivery method with no-redirect and when
10:45:40 INFO - the target request is same-origin.
10:45:40 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 796ms
10:45:40 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
10:45:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5456000 == 54 [pid = 3212] [id = 308]
10:45:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D260F800) [pid = 3212] [serial = 863] [outer = 0000000000000000]
10:45:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073D263F400) [pid = 3212] [serial = 864] [outer = 00000073D260F800]
10:45:40 INFO - PROCESS | 3212 | 1449081940674 Marionette INFO loaded listener.js
10:45:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D3F46400) [pid = 3212] [serial = 865] [outer = 00000073D260F800]
10:45:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5568000 == 55 [pid = 3212] [id = 309]
10:45:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D3F43C00) [pid = 3212] [serial = 866] [outer = 0000000000000000]
10:45:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073D4348000) [pid = 3212] [serial = 867] [outer = 00000073D3F43C00]
10:45:41 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
10:45:41 INFO - document served over http requires an http
10:45:41 INFO - sub-resource via iframe-tag using the meta-csp
10:45:41 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:41 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
10:45:41 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 776ms
10:45:41 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
10:45:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C3A000 == 56 [pid = 3212] [id = 310]
10:45:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073D3FB8000) [pid = 3212] [serial = 868] [outer = 0000000000000000]
10:45:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073D4347800) [pid = 3212] [serial = 869] [outer = 00000073D3FB8000]
10:45:41 INFO - PROCESS | 3212 | 1449081941446 Marionette INFO loaded listener.js
10:45:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073D4573800) [pid = 3212] [serial = 870] [outer = 00000073D3FB8000]
10:45:41 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
10:45:41 INFO - document served over http requires an http
10:45:41 INFO - sub-resource via script-tag using the meta-csp
10:45:41 INFO - delivery method with keep-origin-redirect and when
10:45:41 INFO - the target request is same-origin.
10:45:41 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 691ms
10:45:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:45:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E32000 == 57 [pid = 3212] [id = 311]
10:45:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073D3FBA400) [pid = 3212] [serial = 871] [outer = 0000000000000000]
10:45:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073D4842800) [pid = 3212] [serial = 872] [outer = 00000073D3FBA400]
10:45:42 INFO - PROCESS | 3212 | 1449081942167 Marionette INFO loaded listener.js
10:45:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073D4B7EC00) [pid = 3212] [serial = 873] [outer = 00000073D3FBA400]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073D5C68800) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073D8AB7C00) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073C9837800) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073C4C4D000) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073CEF67400) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073D050F400) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073D5ACDC00) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073D23A9C00) [pid = 3212] [serial = 772] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073C520B000) [pid = 3212] [serial = 777] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081916062]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073D5CBF000) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D8FE2000) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073D0CA6000) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073C4C45000) [pid = 3212] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073C3E7D400) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073CA3A1C00) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D5CD8C00) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D23BFC00) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073C4C61000) [pid = 3212] [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]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D7EEC400) [pid = 3212] [serial = 797] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073DBF60C00) [pid = 3212] [serial = 752] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073DEF5C000) [pid = 3212] [serial = 758] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D547D400) [pid = 3212] [serial = 734] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073DFCE8400) [pid = 3212] [serial = 767] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073DBF6AC00) [pid = 3212] [serial = 755] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073D94CB800) [pid = 3212] [serial = 737] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073D4578000) [pid = 3212] [serial = 785] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073D5CBA000) [pid = 3212] [serial = 794] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073DB414800) [pid = 3212] [serial = 743] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073D2377400) [pid = 3212] [serial = 780] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073C4C45800) [pid = 3212] [serial = 770] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073DE581C00) [pid = 3212] [serial = 761] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073CFE9F400) [pid = 3212] [serial = 775] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073D573E000) [pid = 3212] [serial = 788] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073D2379400) [pid = 3212] [serial = 731] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073C4D99400) [pid = 3212] [serial = 783] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D5743800) [pid = 3212] [serial = 764] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D5AD6000) [pid = 3212] [serial = 791] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073D5229000) [pid = 3212] [serial = 803] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073D522C800) [pid = 3212] [serial = 773] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073C520A400) [pid = 3212] [serial = 800] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073DA257400) [pid = 3212] [serial = 740] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073D050A000) [pid = 3212] [serial = 778] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081916062]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073D5C65800) [pid = 3212] [serial = 746] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073D5E67000) [pid = 3212] [serial = 749] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073D92A9000) [pid = 3212] [serial = 806] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073DBE72000) [pid = 3212] [serial = 675] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073D125D400) [pid = 3212] [serial = 801] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D576FC00) [pid = 3212] [serial = 669] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073D8ABD400) [pid = 3212] [serial = 798] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D5CD9C00) [pid = 3212] [serial = 795] [outer = 0000000000000000] [url = about:blank]
10:45:43 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073DBE6E800) [pid = 3212] [serial = 672] [outer = 0000000000000000] [url = about:blank]
10:45:43 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
10:45:43 INFO - document served over http requires an http
10:45:43 INFO - sub-resource via script-tag using the meta-csp
10:45:43 INFO - delivery method with no-redirect and when
10:45:43 INFO - the target request is same-origin.
10:45:43 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 1343ms
10:45:43 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
10:45:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D7E34000 == 58 [pid = 3212] [id = 312]
10:45:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073D0502400) [pid = 3212] [serial = 874] [outer = 0000000000000000]
10:45:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073D4B7F000) [pid = 3212] [serial = 875] [outer = 00000073D0502400]
10:45:43 INFO - PROCESS | 3212 | 1449081943447 Marionette INFO loaded listener.js
10:45:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D517E000) [pid = 3212] [serial = 876] [outer = 00000073D0502400]
10:45:43 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
10:45:43 INFO - document served over http requires an http
10:45:43 INFO - sub-resource via script-tag using the meta-csp
10:45:43 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:43 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
10:45:43 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 629ms
10:45:43 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
10:45:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88B6800 == 59 [pid = 3212] [id = 313]
10:45:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D5184400) [pid = 3212] [serial = 877] [outer = 0000000000000000]
10:45:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073D51CA000) [pid = 3212] [serial = 878] [outer = 00000073D5184400]
10:45:44 INFO - PROCESS | 3212 | 1449081944089 Marionette INFO loaded listener.js
10:45:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073D547DC00) [pid = 3212] [serial = 879] [outer = 00000073D5184400]
10:45:44 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
10:45:44 INFO - document served over http requires an http
10:45:44 INFO - sub-resource via xhr-request using the meta-csp
10:45:44 INFO - delivery method with keep-origin-redirect and when
10:45:44 INFO - the target request is same-origin.
10:45:44 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 691ms
10:45:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:45:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91C6800 == 60 [pid = 3212] [id = 314]
10:45:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073D571D000) [pid = 3212] [serial = 880] [outer = 0000000000000000]
10:45:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073D5723800) [pid = 3212] [serial = 881] [outer = 00000073D571D000]
10:45:44 INFO - PROCESS | 3212 | 1449081944799 Marionette INFO loaded listener.js
10:45:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073D5748800) [pid = 3212] [serial = 882] [outer = 00000073D571D000]
10:45:45 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
10:45:45 INFO - document served over http requires an http
10:45:45 INFO - sub-resource via xhr-request using the meta-csp
10:45:45 INFO - delivery method with no-redirect and when
10:45:45 INFO - the target request is same-origin.
10:45:45 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 942ms
10:45:45 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
10:45:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFE1E800 == 61 [pid = 3212] [id = 315]
10:45:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073C5D94800) [pid = 3212] [serial = 883] [outer = 0000000000000000]
10:45:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073C9839C00) [pid = 3212] [serial = 884] [outer = 00000073C5D94800]
10:45:45 INFO - PROCESS | 3212 | 1449081945945 Marionette INFO loaded listener.js
10:45:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073CB666400) [pid = 3212] [serial = 885] [outer = 00000073C5D94800]
10:45:46 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
10:45:46 INFO - document served over http requires an http
10:45:46 INFO - sub-resource via xhr-request using the meta-csp
10:45:46 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:46 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
10:45:46 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 942ms
10:45:46 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
10:45:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D6188000 == 62 [pid = 3212] [id = 316]
10:45:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073CEF6A000) [pid = 3212] [serial = 886] [outer = 0000000000000000]
10:45:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073D1906400) [pid = 3212] [serial = 887] [outer = 00000073CEF6A000]
10:45:46 INFO - PROCESS | 3212 | 1449081946839 Marionette INFO loaded listener.js
10:45:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073D4347000) [pid = 3212] [serial = 888] [outer = 00000073CEF6A000]
10:45:47 INFO - PROCESS | 3212 | [3212] 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
10:45:47 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
10:45:47 INFO - document served over http requires an https
10:45:47 INFO - sub-resource via fetch-request using the meta-csp
10:45:47 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:47 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
10:45:47 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 1236ms
10:45:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:45:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D95DD000 == 63 [pid = 3212] [id = 317]
10:45:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073D576D000) [pid = 3212] [serial = 889] [outer = 0000000000000000]
10:45:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073D5770C00) [pid = 3212] [serial = 890] [outer = 00000073D576D000]
10:45:48 INFO - PROCESS | 3212 | 1449081948122 Marionette INFO loaded listener.js
10:45:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D5846800) [pid = 3212] [serial = 891] [outer = 00000073D576D000]
10:45:48 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
10:45:48 INFO - document served over http requires an https
10:45:48 INFO - sub-resource via fetch-request using the meta-csp
10:45:48 INFO - delivery method with no-redirect and when
10:45: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"
10:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:48 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
10:45:48 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 944ms
10:45:48 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
10:45:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A56800 == 64 [pid = 3212] [id = 318]
10:45:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073D5893C00) [pid = 3212] [serial = 892] [outer = 0000000000000000]
10:45:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073D58F2400) [pid = 3212] [serial = 893] [outer = 00000073D5893C00]
10:45:49 INFO - PROCESS | 3212 | 1449081949076 Marionette INFO loaded listener.js
10:45:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073D5AD5C00) [pid = 3212] [serial = 894] [outer = 00000073D5893C00]
10:45:49 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
10:45:49 INFO - document served over http requires an https
10:45:49 INFO - sub-resource via fetch-request using the meta-csp
10:45:49 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:49 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
10:45:49 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 1024ms
10:45:49 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
10:45:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA79A800 == 65 [pid = 3212] [id = 319]
10:45:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D5AE7800) [pid = 3212] [serial = 895] [outer = 0000000000000000]
10:45:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D5AECC00) [pid = 3212] [serial = 896] [outer = 00000073D5AE7800]
10:45:50 INFO - PROCESS | 3212 | 1449081950129 Marionette INFO loaded listener.js
10:45:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D5C60400) [pid = 3212] [serial = 897] [outer = 00000073D5AE7800]
10:45:50 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
10:45:50 INFO - document served over http requires an https
10:45:50 INFO - sub-resource via fetch-request using the meta-csp
10:45:50 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:50 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
10:45:50 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 1078ms
10:45:50 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
10:45:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFCC800 == 66 [pid = 3212] [id = 320]
10:45:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073D5CB6C00) [pid = 3212] [serial = 898] [outer = 0000000000000000]
10:45:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D5CBDC00) [pid = 3212] [serial = 899] [outer = 00000073D5CB6C00]
10:45:51 INFO - PROCESS | 3212 | 1449081951225 Marionette INFO loaded listener.js
10:45:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D5CD9800) [pid = 3212] [serial = 900] [outer = 00000073D5CB6C00]
10:45:51 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
10:45:51 INFO - document served over http requires an https
10:45:51 INFO - sub-resource via fetch-request using the meta-csp
10:45:51 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:51 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
10:45:51 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 986ms
10:45:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:45:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB807800 == 67 [pid = 3212] [id = 321]
10:45:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073D5CD7400) [pid = 3212] [serial = 901] [outer = 0000000000000000]
10:45:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073D7E05C00) [pid = 3212] [serial = 902] [outer = 00000073D5CD7400]
10:45:52 INFO - PROCESS | 3212 | 1449081952160 Marionette INFO loaded listener.js
10:45:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073D7EE7800) [pid = 3212] [serial = 903] [outer = 00000073D5CD7400]
10:45:52 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
10:45:52 INFO - document served over http requires an https
10:45:52 INFO - sub-resource via fetch-request using the meta-csp
10:45:52 INFO - delivery method with no-redirect and when
10:45: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"
10:45:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:52 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
10:45:52 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 923ms
10:45:52 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
10:45:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD50000 == 68 [pid = 3212] [id = 322]
10:45:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D7E14800) [pid = 3212] [serial = 904] [outer = 0000000000000000]
10:45:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073D7EF0000) [pid = 3212] [serial = 905] [outer = 00000073D7E14800]
10:45:53 INFO - PROCESS | 3212 | 1449081953124 Marionette INFO loaded listener.js
10:45:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073D866F400) [pid = 3212] [serial = 906] [outer = 00000073D7E14800]
10:45:53 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
10:45:53 INFO - document served over http requires an https
10:45:53 INFO - sub-resource via fetch-request using the meta-csp
10:45:53 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:53 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
10:45:53 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 1028ms
10:45:53 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
10:45:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE606000 == 69 [pid = 3212] [id = 323]
10:45:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073D866AC00) [pid = 3212] [serial = 907] [outer = 0000000000000000]
10:45:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D86CD400) [pid = 3212] [serial = 908] [outer = 00000073D866AC00]
10:45:54 INFO - PROCESS | 3212 | 1449081954181 Marionette INFO loaded listener.js
10:45:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073D8ABBC00) [pid = 3212] [serial = 909] [outer = 00000073D866AC00]
10:45:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE686800 == 70 [pid = 3212] [id = 324]
10:45:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D8ABF400) [pid = 3212] [serial = 910] [outer = 0000000000000000]
10:45:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D8AC4800) [pid = 3212] [serial = 911] [outer = 00000073D8ABF400]
10:45:54 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
10:45:54 INFO - document served over http requires an https
10:45:54 INFO - sub-resource via iframe-tag using the meta-csp
10:45:54 INFO - delivery method with keep-origin-redirect and when
10:45: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"
10:45:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:54 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
10:45:54 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 1005ms
10:45:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:45:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE748800 == 71 [pid = 3212] [id = 325]
10:45:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D8ABAC00) [pid = 3212] [serial = 912] [outer = 0000000000000000]
10:45:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D8EF0000) [pid = 3212] [serial = 913] [outer = 00000073D8ABAC00]
10:45:55 INFO - PROCESS | 3212 | 1449081955201 Marionette INFO loaded listener.js
10:45:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D92A3C00) [pid = 3212] [serial = 914] [outer = 00000073D8ABAC00]
10:45:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE965800 == 72 [pid = 3212] [id = 326]
10:45:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073D92A2C00) [pid = 3212] [serial = 915] [outer = 0000000000000000]
10:45:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D94CC800) [pid = 3212] [serial = 916] [outer = 00000073D92A2C00]
10:45:55 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
10:45:55 INFO - document served over http requires an https
10:45:55 INFO - sub-resource via iframe-tag using the meta-csp
10:45:55 INFO - delivery method with no-redirect and when
10:45: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"
10:45:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:55 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
10:45:55 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 1023ms
10:45:55 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
10:45:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEC35000 == 73 [pid = 3212] [id = 327]
10:45:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D94CE800) [pid = 3212] [serial = 917] [outer = 0000000000000000]
10:45:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073D9535800) [pid = 3212] [serial = 918] [outer = 00000073D94CE800]
10:45:56 INFO - PROCESS | 3212 | 1449081956240 Marionette INFO loaded listener.js
10:45:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073DA254800) [pid = 3212] [serial = 919] [outer = 00000073D94CE800]
10:45:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEF1F000 == 74 [pid = 3212] [id = 328]
10:45:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073DA714800) [pid = 3212] [serial = 920] [outer = 0000000000000000]
10:45:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073DA721400) [pid = 3212] [serial = 921] [outer = 00000073DA714800]
10:45:56 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
10:45:56 INFO - document served over http requires an https
10:45:56 INFO - sub-resource via iframe-tag using the meta-csp
10:45:56 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:56 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
10:45:56 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 1026ms
10:45:56 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
10:45:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFA8D800 == 75 [pid = 3212] [id = 329]
10:45:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073DA71B000) [pid = 3212] [serial = 922] [outer = 0000000000000000]
10:45:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073DA71F800) [pid = 3212] [serial = 923] [outer = 00000073DA71B000]
10:45:57 INFO - PROCESS | 3212 | 1449081957240 Marionette INFO loaded listener.js
10:45:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073DA828C00) [pid = 3212] [serial = 924] [outer = 00000073DA71B000]
10:45:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8625000 == 76 [pid = 3212] [id = 330]
10:45:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073D5C5A400) [pid = 3212] [serial = 925] [outer = 0000000000000000]
10:45:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073C36BF000) [pid = 3212] [serial = 926] [outer = 00000073D5C5A400]
10:45:59 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
10:45:59 INFO - document served over http requires an https
10:45:59 INFO - sub-resource via iframe-tag using the meta-csp
10:45:59 INFO - delivery method with swap-origin-redirect and when
10:45: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"
10:45:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:59 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
10:45:59 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 2581ms
10:45:59 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
10:45:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D03AF000 == 77 [pid = 3212] [id = 331]
10:45:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073C4DA1800) [pid = 3212] [serial = 927] [outer = 0000000000000000]
10:45:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073D4575000) [pid = 3212] [serial = 928] [outer = 00000073C4DA1800]
10:45:59 INFO - PROCESS | 3212 | 1449081959864 Marionette INFO loaded listener.js
10:45:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073DA24CC00) [pid = 3212] [serial = 929] [outer = 00000073C4DA1800]
10:46:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA916000 == 78 [pid = 3212] [id = 332]
10:46:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073C52D3400) [pid = 3212] [serial = 930] [outer = 0000000000000000]
10:46:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073C98DB800) [pid = 3212] [serial = 931] [outer = 00000073C52D3400]
10:46:00 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
10:46:00 INFO - document served over http requires an https
10:46:00 INFO - sub-resource via iframe-tag using the meta-csp
10:46:00 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:00 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
10:46:00 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 1399ms
10:46:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:46:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0598000 == 79 [pid = 3212] [id = 333]
10:46:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073C36C7000) [pid = 3212] [serial = 932] [outer = 0000000000000000]
10:46:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073C4C4B400) [pid = 3212] [serial = 933] [outer = 00000073C36C7000]
10:46:01 INFO - PROCESS | 3212 | 1449081961262 Marionette INFO loaded listener.js
10:46:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073D191A800) [pid = 3212] [serial = 934] [outer = 00000073C36C7000]
10:46:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C546D000 == 80 [pid = 3212] [id = 334]
10:46:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073CB18EC00) [pid = 3212] [serial = 935] [outer = 0000000000000000]
10:46:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073D0558800) [pid = 3212] [serial = 936] [outer = 00000073CB18EC00]
10:46:02 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
10:46:02 INFO - document served over http requires an https
10:46:02 INFO - sub-resource via iframe-tag using the meta-csp
10:46:02 INFO - delivery method with no-redirect and when
10:46: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"
10:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:02 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
10:46:02 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 1178ms
10:46:02 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
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0E20800 == 79 [pid = 3212] [id = 240]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88B6800 == 78 [pid = 3212] [id = 313]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D7E34000 == 77 [pid = 3212] [id = 312]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E32000 == 76 [pid = 3212] [id = 311]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C3A000 == 75 [pid = 3212] [id = 310]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5568000 == 74 [pid = 3212] [id = 309]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5456000 == 73 [pid = 3212] [id = 308]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5349800 == 72 [pid = 3212] [id = 307]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5103800 == 71 [pid = 3212] [id = 306]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48E5800 == 70 [pid = 3212] [id = 305]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D4048000 == 69 [pid = 3212] [id = 304]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9AA4000 == 68 [pid = 3212] [id = 303]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BA8000 == 67 [pid = 3212] [id = 302]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D05A3000 == 66 [pid = 3212] [id = 301]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4024800 == 65 [pid = 3212] [id = 300]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFD2000 == 64 [pid = 3212] [id = 299]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1635000 == 63 [pid = 3212] [id = 298]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0E2C000 == 62 [pid = 3212] [id = 297]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0989000 == 61 [pid = 3212] [id = 296]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEC47000 == 60 [pid = 3212] [id = 295]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEC33800 == 59 [pid = 3212] [id = 294]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE710800 == 58 [pid = 3212] [id = 293]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE682800 == 57 [pid = 3212] [id = 292]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD43000 == 56 [pid = 3212] [id = 291]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFEC000 == 55 [pid = 3212] [id = 290]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8619000 == 54 [pid = 3212] [id = 289]
10:46:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C483C800 == 55 [pid = 3212] [id = 335]
10:46:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073C3EDB400) [pid = 3212] [serial = 937] [outer = 0000000000000000]
10:46:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073C45C4C00) [pid = 3212] [serial = 938] [outer = 00000073C3EDB400]
10:46:02 INFO - PROCESS | 3212 | 1449081962580 Marionette INFO loaded listener.js
10:46:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073D0303000) [pid = 3212] [serial = 939] [outer = 00000073C3EDB400]
10:46:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5913000 == 54 [pid = 3212] [id = 288]
10:46:02 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073D5230400) [pid = 3212] [serial = 729] [outer = 0000000000000000] [url = about:blank]
10:46:02 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073D0689800) [pid = 3212] [serial = 771] [outer = 0000000000000000] [url = about:blank]
10:46:02 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073D5B2D000) [pid = 3212] [serial = 792] [outer = 0000000000000000] [url = about:blank]
10:46:02 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073D588FC00) [pid = 3212] [serial = 789] [outer = 0000000000000000] [url = about:blank]
10:46:02 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073D7E09000) [pid = 3212] [serial = 804] [outer = 0000000000000000] [url = about:blank]
10:46:02 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073D5692400) [pid = 3212] [serial = 786] [outer = 0000000000000000] [url = about:blank]
10:46:02 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073D522C000) [pid = 3212] [serial = 776] [outer = 0000000000000000] [url = about:blank]
10:46:02 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073D5728800) [pid = 3212] [serial = 781] [outer = 0000000000000000] [url = about:blank]
10:46:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9AA5800 == 55 [pid = 3212] [id = 336]
10:46:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073D054D800) [pid = 3212] [serial = 940] [outer = 0000000000000000]
10:46:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073D30DB800) [pid = 3212] [serial = 941] [outer = 00000073D054D800]
10:46:03 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
10:46:03 INFO - document served over http requires an https
10:46:03 INFO - sub-resource via iframe-tag using the meta-csp
10:46:03 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:03 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
10:46:03 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 1177ms
10:46:03 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
10:46:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D44E5800 == 56 [pid = 3212] [id = 337]
10:46:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073D450D400) [pid = 3212] [serial = 942] [outer = 0000000000000000]
10:46:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073D4510000) [pid = 3212] [serial = 943] [outer = 00000073D450D400]
10:46:03 INFO - PROCESS | 3212 | 1449081963493 Marionette INFO loaded listener.js
10:46:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073D4B76800) [pid = 3212] [serial = 944] [outer = 00000073D450D400]
10:46:04 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
10:46:04 INFO - document served over http requires an https
10:46:04 INFO - sub-resource via script-tag using the meta-csp
10:46:04 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:04 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
10:46:04 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 733ms
10:46:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:46:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5456000 == 57 [pid = 3212] [id = 338]
10:46:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073D450F800) [pid = 3212] [serial = 945] [outer = 0000000000000000]
10:46:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073D5179800) [pid = 3212] [serial = 946] [outer = 00000073D450F800]
10:46:04 INFO - PROCESS | 3212 | 1449081964287 Marionette INFO loaded listener.js
10:46:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073D547D800) [pid = 3212] [serial = 947] [outer = 00000073D450F800]
10:46:04 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
10:46:04 INFO - document served over http requires an https
10:46:04 INFO - sub-resource via script-tag using the meta-csp
10:46:04 INFO - delivery method with no-redirect and when
10:46: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"
10:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:04 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
10:46:04 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 691ms
10:46:04 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
10:46:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C4F800 == 58 [pid = 3212] [id = 339]
10:46:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073D51C5000) [pid = 3212] [serial = 948] [outer = 0000000000000000]
10:46:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073D547CC00) [pid = 3212] [serial = 949] [outer = 00000073D51C5000]
10:46:05 INFO - PROCESS | 3212 | 1449081965004 Marionette INFO loaded listener.js
10:46:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073D5891800) [pid = 3212] [serial = 950] [outer = 00000073D51C5000]
10:46:05 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
10:46:05 INFO - document served over http requires an https
10:46:05 INFO - sub-resource via script-tag using the meta-csp
10:46:05 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:05 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
10:46:05 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 839ms
10:46:05 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
10:46:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8631800 == 59 [pid = 3212] [id = 340]
10:46:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073D5C66800) [pid = 3212] [serial = 951] [outer = 0000000000000000]
10:46:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073D5CAF000) [pid = 3212] [serial = 952] [outer = 00000073D5C66800]
10:46:05 INFO - PROCESS | 3212 | 1449081965846 Marionette INFO loaded listener.js
10:46:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073D8668000) [pid = 3212] [serial = 953] [outer = 00000073D5C66800]
10:46:06 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
10:46:06 INFO - document served over http requires an https
10:46:06 INFO - sub-resource via script-tag using the meta-csp
10:46:06 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:06 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
10:46:06 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 733ms
10:46:06 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
10:46:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D949F800 == 60 [pid = 3212] [id = 341]
10:46:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073D7E13400) [pid = 3212] [serial = 954] [outer = 0000000000000000]
10:46:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073D8FE9000) [pid = 3212] [serial = 955] [outer = 00000073D7E13400]
10:46:06 INFO - PROCESS | 3212 | 1449081966583 Marionette INFO loaded listener.js
10:46:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073D9535000) [pid = 3212] [serial = 956] [outer = 00000073D7E13400]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073DBF4A000) [pid = 3212] [serial = 824] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073D576B800) [pid = 3212] [serial = 814] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073D9579000) [pid = 3212] [serial = 819] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081926440]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073D5723800) [pid = 3212] [serial = 881] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073D5184400) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D3FBA400) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073D0502400) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073D23AA800) [pid = 3212] [serial = 861] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081940234]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073C9AF3C00) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073D3FB8000) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073D050BC00) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073D068E800) [pid = 3212] [serial = 856] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073C52D3800) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073D260F800) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073D0C79C00) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073D3F43C00) [pid = 3212] [serial = 866] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073BFFD8C00) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073C4C62000) [pid = 3212] [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]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073CA39C000) [pid = 3212] [serial = 851] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073C35A2C00) [pid = 3212] [serial = 842] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073D8AB0C00) [pid = 3212] [serial = 839] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073E062B800) [pid = 3212] [serial = 833] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073E1CB4000) [pid = 3212] [serial = 836] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073DC10B400) [pid = 3212] [serial = 827] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073DFB4C800) [pid = 3212] [serial = 830] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073DBF67800) [pid = 3212] [serial = 825] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073DB411800) [pid = 3212] [serial = 822] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073DA253400) [pid = 3212] [serial = 820] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081926440]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073D5C63800) [pid = 3212] [serial = 817] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073D4348000) [pid = 3212] [serial = 867] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073D5B25800) [pid = 3212] [serial = 815] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073D4B78C00) [pid = 3212] [serial = 812] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073D263F400) [pid = 3212] [serial = 864] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073D30CD800) [pid = 3212] [serial = 862] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081940234]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D0E44C00) [pid = 3212] [serial = 859] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073C4C5DC00) [pid = 3212] [serial = 809] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073D0C7DC00) [pid = 3212] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073D0554C00) [pid = 3212] [serial = 854] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073C5395000) [pid = 3212] [serial = 845] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D4842800) [pid = 3212] [serial = 872] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073CA010400) [pid = 3212] [serial = 848] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073D4B7F000) [pid = 3212] [serial = 875] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D51CA000) [pid = 3212] [serial = 878] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073D4347800) [pid = 3212] [serial = 869] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073D547DC00) [pid = 3212] [serial = 879] [outer = 0000000000000000] [url = about:blank]
10:46:07 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073C45CB800) [pid = 3212] [serial = 843] [outer = 0000000000000000] [url = about:blank]
10:46:07 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
10:46:07 INFO - document served over http requires an https
10:46:07 INFO - sub-resource via script-tag using the meta-csp
10:46:07 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:07 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
10:46:07 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 985ms
10:46:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:46:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA857000 == 61 [pid = 3212] [id = 342]
10:46:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073C4C43C00) [pid = 3212] [serial = 957] [outer = 0000000000000000]
10:46:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D0C79C00) [pid = 3212] [serial = 958] [outer = 00000073C4C43C00]
10:46:07 INFO - PROCESS | 3212 | 1449081967581 Marionette INFO loaded listener.js
10:46:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073D9530800) [pid = 3212] [serial = 959] [outer = 00000073C4C43C00]
10:46:07 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
10:46:07 INFO - document served over http requires an https
10:46:07 INFO - sub-resource via script-tag using the meta-csp
10:46:07 INFO - delivery method with no-redirect and when
10:46: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"
10:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:07 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
10:46:07 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 628ms
10:46:07 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
10:46:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD5D800 == 62 [pid = 3212] [id = 343]
10:46:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073DA24C000) [pid = 3212] [serial = 960] [outer = 0000000000000000]
10:46:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073DA720000) [pid = 3212] [serial = 961] [outer = 00000073DA24C000]
10:46:08 INFO - PROCESS | 3212 | 1449081968162 Marionette INFO loaded listener.js
10:46:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073DB412C00) [pid = 3212] [serial = 962] [outer = 00000073DA24C000]
10:46:08 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
10:46:08 INFO - document served over http requires an https
10:46:08 INFO - sub-resource via script-tag using the meta-csp
10:46:08 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:08 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
10:46:08 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 736ms
10:46:08 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
10:46:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE955000 == 63 [pid = 3212] [id = 344]
10:46:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073DB417000) [pid = 3212] [serial = 963] [outer = 0000000000000000]
10:46:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073DB854000) [pid = 3212] [serial = 964] [outer = 00000073DB417000]
10:46:08 INFO - PROCESS | 3212 | 1449081968905 Marionette INFO loaded listener.js
10:46:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073DBA36400) [pid = 3212] [serial = 965] [outer = 00000073DB417000]
10:46:09 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
10:46:09 INFO - document served over http requires an https
10:46:09 INFO - sub-resource via xhr-request using the meta-csp
10:46:09 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:09 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
10:46:09 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 880ms
10:46:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:46:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D057B000 == 64 [pid = 3212] [id = 345]
10:46:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073C9842800) [pid = 3212] [serial = 966] [outer = 0000000000000000]
10:46:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D0551000) [pid = 3212] [serial = 967] [outer = 00000073C9842800]
10:46:09 INFO - PROCESS | 3212 | 1449081969967 Marionette INFO loaded listener.js
10:46:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D327E800) [pid = 3212] [serial = 968] [outer = 00000073C9842800]
10:46:10 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
10:46:10 INFO - document served over http requires an https
10:46:10 INFO - sub-resource via xhr-request using the meta-csp
10:46:10 INFO - delivery method with no-redirect and when
10:46: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"
10:46:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:10 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
10:46:10 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 985ms
10:46:10 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
10:46:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB75E000 == 65 [pid = 3212] [id = 346]
10:46:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073CFE27C00) [pid = 3212] [serial = 969] [outer = 0000000000000000]
10:46:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D4465400) [pid = 3212] [serial = 970] [outer = 00000073CFE27C00]
10:46:10 INFO - PROCESS | 3212 | 1449081970928 Marionette INFO loaded listener.js
10:46:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D5C67400) [pid = 3212] [serial = 971] [outer = 00000073CFE27C00]
10:46:11 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
10:46:11 INFO - document served over http requires an https
10:46:11 INFO - sub-resource via xhr-request using the meta-csp
10:46:11 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:11 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
10:46:11 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 988ms
10:46:11 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
10:46:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E099F800 == 66 [pid = 3212] [id = 347]
10:46:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073D5C67800) [pid = 3212] [serial = 972] [outer = 0000000000000000]
10:46:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073DBA3AC00) [pid = 3212] [serial = 973] [outer = 00000073D5C67800]
10:46:11 INFO - PROCESS | 3212 | 1449081971885 Marionette INFO loaded listener.js
10:46:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073DBE73C00) [pid = 3212] [serial = 974] [outer = 00000073D5C67800]
10:46:12 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
10:46:12 INFO - document served over http requires an https
10:46:12 INFO - sub-resource via xhr-request using the meta-csp
10:46:12 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:12 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
10:46:12 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 986ms
10:46:12 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
10:46:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1491000 == 67 [pid = 3212] [id = 348]
10:46:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073DBE8A800) [pid = 3212] [serial = 975] [outer = 0000000000000000]
10:46:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073DBE95C00) [pid = 3212] [serial = 976] [outer = 00000073DBE8A800]
10:46:12 INFO - PROCESS | 3212 | 1449081972952 Marionette INFO loaded listener.js
10:46:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073DBF65C00) [pid = 3212] [serial = 977] [outer = 00000073DBE8A800]
10:46:13 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
10:46:13 INFO - document served over http requires an https
10:46:13 INFO - sub-resource via xhr-request using the meta-csp
10:46:13 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:13 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
10:46:13 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 881ms
10:46:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:46:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E153A800 == 68 [pid = 3212] [id = 349]
10:46:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073DBE8D400) [pid = 3212] [serial = 978] [outer = 0000000000000000]
10:46:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073DC102800) [pid = 3212] [serial = 979] [outer = 00000073DBE8D400]
10:46:13 INFO - PROCESS | 3212 | 1449081973861 Marionette INFO loaded listener.js
10:46:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073DE13A800) [pid = 3212] [serial = 980] [outer = 00000073DBE8D400]
10:46:14 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
10:46:14 INFO - document served over http requires an https
10:46:14 INFO - sub-resource via xhr-request using the meta-csp
10:46:14 INFO - delivery method with no-redirect and when
10:46: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"
10:46:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:14 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
10:46:14 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 840ms
10:46:14 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
10:46:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E31CF800 == 69 [pid = 3212] [id = 350]
10:46:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073DE578000) [pid = 3212] [serial = 981] [outer = 0000000000000000]
10:46:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073DE57F000) [pid = 3212] [serial = 982] [outer = 00000073DE578000]
10:46:14 INFO - PROCESS | 3212 | 1449081974763 Marionette INFO loaded listener.js
10:46:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073DFB4DC00) [pid = 3212] [serial = 983] [outer = 00000073DE578000]
10:46:15 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
10:46:15 INFO - document served over http requires an https
10:46:15 INFO - sub-resource via xhr-request using the meta-csp
10:46:15 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:15 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
10:46:15 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 923ms
10:46:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:46:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E51D9800 == 70 [pid = 3212] [id = 351]
10:46:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073DE579000) [pid = 3212] [serial = 984] [outer = 0000000000000000]
10:46:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073DFCE6800) [pid = 3212] [serial = 985] [outer = 00000073DE579000]
10:46:15 INFO - PROCESS | 3212 | 1449081975691 Marionette INFO loaded listener.js
10:46:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073E0624800) [pid = 3212] [serial = 986] [outer = 00000073DE579000]
10:46:16 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
10:46:16 INFO - document served over http requires an http
10:46:16 INFO - sub-resource via fetch-request using the meta-referrer
10:46:16 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:16 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
10:46:16 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 880ms
10:46:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:46:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFC1B800 == 71 [pid = 3212] [id = 352]
10:46:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073E05CB000) [pid = 3212] [serial = 987] [outer = 0000000000000000]
10:46:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073E0B08400) [pid = 3212] [serial = 988] [outer = 00000073E05CB000]
10:46:16 INFO - PROCESS | 3212 | 1449081976538 Marionette INFO loaded listener.js
10:46:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073E1CAE400) [pid = 3212] [serial = 989] [outer = 00000073E05CB000]
10:46:17 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
10:46:17 INFO - document served over http requires an http
10:46:17 INFO - sub-resource via fetch-request using the meta-referrer
10:46:17 INFO - delivery method with no-redirect and when
10:46: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"
10:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:17 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
10:46:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 943ms
10:46:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:46:17 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E29AC000 == 72 [pid = 3212] [id = 353]
10:46:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073E1CAA800) [pid = 3212] [serial = 990] [outer = 0000000000000000]
10:46:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073E1CC1C00) [pid = 3212] [serial = 991] [outer = 00000073E1CAA800]
10:46:17 INFO - PROCESS | 3212 | 1449081977522 Marionette INFO loaded listener.js
10:46:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073E2A28C00) [pid = 3212] [serial = 992] [outer = 00000073E1CAA800]
10:46:18 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
10:46:18 INFO - document served over http requires an http
10:46:18 INFO - sub-resource via fetch-request using the meta-referrer
10:46:18 INFO - delivery method with swap-origin-redirect and when
10:46:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:18 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
10:46:18 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 986ms
10:46:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:46:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DF19A000 == 73 [pid = 3212] [id = 354]
10:46:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073E132C400) [pid = 3212] [serial = 993] [outer = 0000000000000000]
10:46:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073E1331C00) [pid = 3212] [serial = 994] [outer = 00000073E132C400]
10:46:18 INFO - PROCESS | 3212 | 1449081978527 Marionette INFO loaded listener.js
10:46:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073E2A1C400) [pid = 3212] [serial = 995] [outer = 00000073E132C400]
10:46:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E330D000 == 74 [pid = 3212] [id = 355]
10:46:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073E1CABC00) [pid = 3212] [serial = 996] [outer = 0000000000000000]
10:46:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073E2C4FC00) [pid = 3212] [serial = 997] [outer = 00000073E1CABC00]
10:46:19 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
10:46:19 INFO - document served over http requires an http
10:46:19 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:19 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:19 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
10:46:19 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 985ms
10:46:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:46:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E3320000 == 75 [pid = 3212] [id = 356]
10:46:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073E2C4E000) [pid = 3212] [serial = 998] [outer = 0000000000000000]
10:46:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073E5196400) [pid = 3212] [serial = 999] [outer = 00000073E2C4E000]
10:46:19 INFO - PROCESS | 3212 | 1449081979540 Marionette INFO loaded listener.js
10:46:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073E7AD3C00) [pid = 3212] [serial = 1000] [outer = 00000073E2C4E000]
10:46:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E7AAC800 == 76 [pid = 3212] [id = 357]
10:46:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073DF147400) [pid = 3212] [serial = 1001] [outer = 0000000000000000]
10:46:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073DF149000) [pid = 3212] [serial = 1002] [outer = 00000073DF147400]
10:46:20 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
10:46:20 INFO - document served over http requires an http
10:46:20 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:20 INFO - delivery method with no-redirect and when
10:46: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"
10:46:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:20 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
10:46:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1136ms
10:46:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:46:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E7AB9800 == 77 [pid = 3212] [id = 358]
10:46:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073DF149C00) [pid = 3212] [serial = 1003] [outer = 0000000000000000]
10:46:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073DF14FC00) [pid = 3212] [serial = 1004] [outer = 00000073DF149C00]
10:46:20 INFO - PROCESS | 3212 | 1449081980702 Marionette INFO loaded listener.js
10:46:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073E7AD8400) [pid = 3212] [serial = 1005] [outer = 00000073DF149C00]
10:46:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E697C000 == 78 [pid = 3212] [id = 359]
10:46:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073DEE07000) [pid = 3212] [serial = 1006] [outer = 0000000000000000]
10:46:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073DEE07C00) [pid = 3212] [serial = 1007] [outer = 00000073DEE07000]
10:46:21 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
10:46:21 INFO - document served over http requires an http
10:46:21 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:21 INFO - delivery method with swap-origin-redirect and when
10:46:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:21 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
10:46:21 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 1078ms
10:46:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:46:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E3502800 == 79 [pid = 3212] [id = 360]
10:46:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073DEE09400) [pid = 3212] [serial = 1008] [outer = 0000000000000000]
10:46:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073DEE0FC00) [pid = 3212] [serial = 1009] [outer = 00000073DEE09400]
10:46:21 INFO - PROCESS | 3212 | 1449081981789 Marionette INFO loaded listener.js
10:46:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073DEE29000) [pid = 3212] [serial = 1010] [outer = 00000073DEE09400]
10:46:22 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
10:46:22 INFO - document served over http requires an http
10:46:22 INFO - sub-resource via script-tag using the meta-referrer
10:46:22 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:22 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
10:46:22 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 986ms
10:46:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:46:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E351E800 == 80 [pid = 3212] [id = 361]
10:46:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 211 (00000073DEE28000) [pid = 3212] [serial = 1011] [outer = 0000000000000000]
10:46:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073DEE2FC00) [pid = 3212] [serial = 1012] [outer = 00000073DEE28000]
10:46:22 INFO - PROCESS | 3212 | 1449081982763 Marionette INFO loaded listener.js
10:46:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073E323D000) [pid = 3212] [serial = 1013] [outer = 00000073DEE28000]
10:46:23 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
10:46:23 INFO - document served over http requires an http
10:46:23 INFO - sub-resource via script-tag using the meta-referrer
10:46:23 INFO - delivery method with no-redirect and when
10:46: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"
10:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:23 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
10:46:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 943ms
10:46:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:46:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E3299800 == 81 [pid = 3212] [id = 362]
10:46:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073E3240800) [pid = 3212] [serial = 1014] [outer = 0000000000000000]
10:46:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073E3245C00) [pid = 3212] [serial = 1015] [outer = 00000073E3240800]
10:46:23 INFO - PROCESS | 3212 | 1449081983684 Marionette INFO loaded listener.js
10:46:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073E36B7800) [pid = 3212] [serial = 1016] [outer = 00000073E3240800]
10:46:24 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
10:46:24 INFO - document served over http requires an http
10:46:24 INFO - sub-resource via script-tag using the meta-referrer
10:46:24 INFO - delivery method with swap-origin-redirect and when
10:46: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:24 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
10:46:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 985ms
10:46:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:46:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E38C8000 == 82 [pid = 3212] [id = 363]
10:46:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073E36BBC00) [pid = 3212] [serial = 1017] [outer = 0000000000000000]
10:46:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073E3F08400) [pid = 3212] [serial = 1018] [outer = 00000073E36BBC00]
10:46:24 INFO - PROCESS | 3212 | 1449081984678 Marionette INFO loaded listener.js
10:46:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073E3F11000) [pid = 3212] [serial = 1019] [outer = 00000073E36BBC00]
10:46:27 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
10:46:27 INFO - document served over http requires an http
10:46:27 INFO - sub-resource via xhr-request using the meta-referrer
10:46:27 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:27 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
10:46:27 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 2678ms
10:46:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:46:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C523E000 == 83 [pid = 3212] [id = 364]
10:46:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073C45CD000) [pid = 3212] [serial = 1020] [outer = 0000000000000000]
10:46:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073C4C4F400) [pid = 3212] [serial = 1021] [outer = 00000073C45CD000]
10:46:27 INFO - PROCESS | 3212 | 1449081987406 Marionette INFO loaded listener.js
10:46:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073D4468400) [pid = 3212] [serial = 1022] [outer = 00000073C45CD000]
10:46:28 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
10:46:28 INFO - document served over http requires an http
10:46:28 INFO - sub-resource via xhr-request using the meta-referrer
10:46:28 INFO - delivery method with no-redirect and when
10:46: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"
10:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:28 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
10:46:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1345ms
10:46:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:46:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5586800 == 84 [pid = 3212] [id = 365]
10:46:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073D263C000) [pid = 3212] [serial = 1023] [outer = 0000000000000000]
10:46:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073D30D5C00) [pid = 3212] [serial = 1024] [outer = 00000073D263C000]
10:46:28 INFO - PROCESS | 3212 | 1449081988760 Marionette INFO loaded listener.js
10:46:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073D517D400) [pid = 3212] [serial = 1025] [outer = 00000073D263C000]
10:46:29 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
10:46:29 INFO - document served over http requires an http
10:46:29 INFO - sub-resource via xhr-request using the meta-referrer
10:46:29 INFO - delivery method with swap-origin-redirect and when
10:46: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:46:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:29 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
10:46:29 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 1129ms
10:46:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:46:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFB9C000 == 85 [pid = 3212] [id = 366]
10:46:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073C98D7800) [pid = 3212] [serial = 1026] [outer = 0000000000000000]
10:46:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073D1591800) [pid = 3212] [serial = 1027] [outer = 00000073C98D7800]
10:46:29 INFO - PROCESS | 3212 | 1449081989917 Marionette INFO loaded listener.js
10:46:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073D51C0000) [pid = 3212] [serial = 1028] [outer = 00000073C98D7800]
10:46:30 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
10:46:30 INFO - document served over http requires an https
10:46:30 INFO - sub-resource via fetch-request using the meta-referrer
10:46:30 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:30 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
10:46:30 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 1005ms
10:46:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:46:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D15D6800 == 86 [pid = 3212] [id = 367]
10:46:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073CFE2C800) [pid = 3212] [serial = 1029] [outer = 0000000000000000]
10:46:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073D1011400) [pid = 3212] [serial = 1030] [outer = 00000073CFE2C800]
10:46:30 INFO - PROCESS | 3212 | 1449081990910 Marionette INFO loaded listener.js
10:46:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073D5742000) [pid = 3212] [serial = 1031] [outer = 00000073CFE2C800]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD5D800 == 85 [pid = 3212] [id = 343]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA857000 == 84 [pid = 3212] [id = 342]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D949F800 == 83 [pid = 3212] [id = 341]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8631800 == 82 [pid = 3212] [id = 340]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C4F800 == 81 [pid = 3212] [id = 339]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5456000 == 80 [pid = 3212] [id = 338]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D44E5800 == 79 [pid = 3212] [id = 337]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9AA5800 == 78 [pid = 3212] [id = 336]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073C483C800 == 77 [pid = 3212] [id = 335]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073C546D000 == 76 [pid = 3212] [id = 334]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0598000 == 75 [pid = 3212] [id = 333]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA916000 == 74 [pid = 3212] [id = 332]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D03AF000 == 73 [pid = 3212] [id = 331]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8625000 == 72 [pid = 3212] [id = 330]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFA8D800 == 71 [pid = 3212] [id = 329]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEF1F000 == 70 [pid = 3212] [id = 328]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE965800 == 69 [pid = 3212] [id = 326]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE748800 == 68 [pid = 3212] [id = 325]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE686800 == 67 [pid = 3212] [id = 324]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE606000 == 66 [pid = 3212] [id = 323]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD50000 == 65 [pid = 3212] [id = 322]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB807800 == 64 [pid = 3212] [id = 321]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFCC800 == 63 [pid = 3212] [id = 320]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA79A800 == 62 [pid = 3212] [id = 319]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A56800 == 61 [pid = 3212] [id = 318]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D95DD000 == 60 [pid = 3212] [id = 317]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D6188000 == 59 [pid = 3212] [id = 316]
10:46:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFE1E800 == 58 [pid = 3212] [id = 315]
10:46:31 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073D0168400) [pid = 3212] [serial = 852] [outer = 0000000000000000] [url = about:blank]
10:46:31 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073D517E000) [pid = 3212] [serial = 876] [outer = 0000000000000000] [url = about:blank]
10:46:31 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073D23A2000) [pid = 3212] [serial = 860] [outer = 0000000000000000] [url = about:blank]
10:46:31 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073D3F46400) [pid = 3212] [serial = 865] [outer = 0000000000000000] [url = about:blank]
10:46:31 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073CA941C00) [pid = 3212] [serial = 849] [outer = 0000000000000000] [url = about:blank]
10:46:31 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073D4573800) [pid = 3212] [serial = 870] [outer = 0000000000000000] [url = about:blank]
10:46:31 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073C9741C00) [pid = 3212] [serial = 846] [outer = 0000000000000000] [url = about:blank]
10:46:31 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073D4B7EC00) [pid = 3212] [serial = 873] [outer = 0000000000000000] [url = about:blank]
10:46:31 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073D068F800) [pid = 3212] [serial = 855] [outer = 0000000000000000] [url = about:blank]
10:46:31 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
10:46:31 INFO - document served over http requires an https
10:46:31 INFO - sub-resource via fetch-request using the meta-referrer
10:46:31 INFO - delivery method with no-redirect and when
10:46: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"
10:46:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:31 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
10:46:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1284ms
10:46:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:46:31 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB1BB800 == 59 [pid = 3212] [id = 368]
10:46:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073C4D99000) [pid = 3212] [serial = 1032] [outer = 0000000000000000]
10:46:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073C54F2400) [pid = 3212] [serial = 1033] [outer = 00000073C4D99000]
10:46:32 INFO - PROCESS | 3212 | 1449081992031 Marionette INFO loaded listener.js
10:46:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073D0556C00) [pid = 3212] [serial = 1034] [outer = 00000073C4D99000]
10:46:32 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
10:46:32 INFO - document served over http requires an https
10:46:32 INFO - sub-resource via fetch-request using the meta-referrer
10:46:32 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:32 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
10:46:32 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 734ms
10:46:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:46:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D44E3800 == 60 [pid = 3212] [id = 369]
10:46:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073C520B000) [pid = 3212] [serial = 1035] [outer = 0000000000000000]
10:46:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073D2383400) [pid = 3212] [serial = 1036] [outer = 00000073C520B000]
10:46:32 INFO - PROCESS | 3212 | 1449081992888 Marionette INFO loaded listener.js
10:46:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073D3FB9000) [pid = 3212] [serial = 1037] [outer = 00000073C520B000]
10:46:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D544F000 == 61 [pid = 3212] [id = 370]
10:46:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073D450E400) [pid = 3212] [serial = 1038] [outer = 0000000000000000]
10:46:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073D450C000) [pid = 3212] [serial = 1039] [outer = 00000073D450E400]
10:46:33 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
10:46:33 INFO - document served over http requires an https
10:46:33 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:33 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:33 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
10:46:33 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 774ms
10:46:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:46:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5566800 == 62 [pid = 3212] [id = 371]
10:46:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073D51C0400) [pid = 3212] [serial = 1040] [outer = 0000000000000000]
10:46:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073D5729000) [pid = 3212] [serial = 1041] [outer = 00000073D51C0400]
10:46:33 INFO - PROCESS | 3212 | 1449081993584 Marionette INFO loaded listener.js
10:46:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073D583CC00) [pid = 3212] [serial = 1042] [outer = 00000073D51C0400]
10:46:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E2B000 == 63 [pid = 3212] [id = 372]
10:46:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073D5772000) [pid = 3212] [serial = 1043] [outer = 0000000000000000]
10:46:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 235 (00000073D574AC00) [pid = 3212] [serial = 1044] [outer = 00000073D5772000]
10:46:34 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
10:46:34 INFO - document served over http requires an https
10:46:34 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:34 INFO - delivery method with no-redirect and when
10:46: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"
10:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:34 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
10:46:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 838ms
10:46:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:46:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88BD000 == 64 [pid = 3212] [id = 373]
10:46:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 236 (00000073D588CC00) [pid = 3212] [serial = 1045] [outer = 0000000000000000]
10:46:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 237 (00000073D58FB400) [pid = 3212] [serial = 1046] [outer = 00000073D588CC00]
10:46:34 INFO - PROCESS | 3212 | 1449081994470 Marionette INFO loaded listener.js
10:46:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 238 (00000073D5C5B400) [pid = 3212] [serial = 1047] [outer = 00000073D588CC00]
10:46:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9259000 == 65 [pid = 3212] [id = 374]
10:46:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 239 (00000073D5B2D000) [pid = 3212] [serial = 1048] [outer = 0000000000000000]
10:46:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 240 (00000073D5C5FC00) [pid = 3212] [serial = 1049] [outer = 00000073D5B2D000]
10:46:35 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
10:46:35 INFO - document served over http requires an https
10:46:35 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:35 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:35 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
10:46:35 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 774ms
10:46:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:46:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D949C800 == 66 [pid = 3212] [id = 375]
10:46:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 241 (00000073D5B2F800) [pid = 3212] [serial = 1050] [outer = 0000000000000000]
10:46:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 242 (00000073D5CAFC00) [pid = 3212] [serial = 1051] [outer = 00000073D5B2F800]
10:46:35 INFO - PROCESS | 3212 | 1449081995256 Marionette INFO loaded listener.js
10:46:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 243 (00000073D5E69C00) [pid = 3212] [serial = 1052] [outer = 00000073D5B2F800]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 242 (00000073E05C1C00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 241 (00000073D0550800) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 240 (00000073D9578400) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 239 (00000073D0553800) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 238 (00000073C974DC00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 237 (00000073D5C62000) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 236 (00000073D5CD1C00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 235 (00000073DA823400) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 234 (00000073D8FD1800) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073D58F1400) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073D54CF400) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073D51C5000) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073D450F800) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073C3EDB400) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073DBF49000) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073DA255C00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073D5E63C00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073C4C43C00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073DFB45C00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073E05BF800) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073D7E13400) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073DA24C000) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073D054D800) [pid = 3212] [serial = 940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073C5D94800) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073CEF6A000) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073C36C7000) [pid = 3212] [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]
10:46:36 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
10:46:36 INFO - document served over http requires an https
10:46:36 INFO - sub-resource via script-tag using the meta-referrer
10:46:36 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:36 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
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073C5218800) [pid = 3212] [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]
10:46:36 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 1130ms
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073D5C66800) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073D571D000) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073D450D400) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073CB18EC00) [pid = 3212] [serial = 935] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081961877]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073DBF48C00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 210 (00000073E0B17C00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073D4504800) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073C3E7CC00) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073DFCE5000) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073D573D000) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073DE57D000) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073DE13B400) [pid = 3212] [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]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073DA714800) [pid = 3212] [serial = 920] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073D5C5A400) [pid = 3212] [serial = 925] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073D92A2C00) [pid = 3212] [serial = 915] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081955650]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073D8ABF400) [pid = 3212] [serial = 910] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073C52D3400) [pid = 3212] [serial = 930] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073C4C4B400) [pid = 3212] [serial = 933] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073DA720000) [pid = 3212] [serial = 961] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D58F2400) [pid = 3212] [serial = 893] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073D5AECC00) [pid = 3212] [serial = 896] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073D5770C00) [pid = 3212] [serial = 890] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073D5CBDC00) [pid = 3212] [serial = 899] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073C9839C00) [pid = 3212] [serial = 884] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073D7EF0000) [pid = 3212] [serial = 905] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073D9535800) [pid = 3212] [serial = 918] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073D4510000) [pid = 3212] [serial = 943] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073D8EF0000) [pid = 3212] [serial = 913] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073C98DB800) [pid = 3212] [serial = 931] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073D8AC4800) [pid = 3212] [serial = 911] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073D5179800) [pid = 3212] [serial = 946] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073D7E05C00) [pid = 3212] [serial = 902] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073D94CC800) [pid = 3212] [serial = 916] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081955650]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D547CC00) [pid = 3212] [serial = 949] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073DA71F800) [pid = 3212] [serial = 923] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073DA721400) [pid = 3212] [serial = 921] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073D30DB800) [pid = 3212] [serial = 941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073D0C79C00) [pid = 3212] [serial = 958] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073D4575000) [pid = 3212] [serial = 928] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073D1906400) [pid = 3212] [serial = 887] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073D5CAF000) [pid = 3212] [serial = 952] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073D8FE9000) [pid = 3212] [serial = 955] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073C45C4C00) [pid = 3212] [serial = 938] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073C36BF000) [pid = 3212] [serial = 926] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073D0558800) [pid = 3212] [serial = 936] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081961877]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073D86CD400) [pid = 3212] [serial = 908] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073DB854000) [pid = 3212] [serial = 964] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073E05BE800) [pid = 3212] [serial = 831] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073DF027400) [pid = 3212] [serial = 828] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073E1CA8800) [pid = 3212] [serial = 762] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073E1CBDC00) [pid = 3212] [serial = 681] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073D5748800) [pid = 3212] [serial = 882] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D9531400) [pid = 3212] [serial = 818] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073DE13C400) [pid = 3212] [serial = 756] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D4511800) [pid = 3212] [serial = 732] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073DA7BE400) [pid = 3212] [serial = 741] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073DE585C00) [pid = 3212] [serial = 765] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073D5AEB800) [pid = 3212] [serial = 735] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073E2A28800) [pid = 3212] [serial = 840] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073CB666400) [pid = 3212] [serial = 885] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073D0C71400) [pid = 3212] [serial = 810] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073E1CA8000) [pid = 3212] [serial = 834] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073E05BEC00) [pid = 3212] [serial = 759] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073DFCF1000) [pid = 3212] [serial = 768] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073E2C4A800) [pid = 3212] [serial = 837] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073DEF4F800) [pid = 3212] [serial = 753] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073E1CC4000) [pid = 3212] [serial = 684] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073DC105C00) [pid = 3212] [serial = 747] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073DBE76400) [pid = 3212] [serial = 678] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073DBE6B400) [pid = 3212] [serial = 744] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073D5724400) [pid = 3212] [serial = 813] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073DBF3BC00) [pid = 3212] [serial = 823] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073DBF4AC00) [pid = 3212] [serial = 750] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D9579C00) [pid = 3212] [serial = 738] [outer = 0000000000000000] [url = about:blank]
10:46:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A46000 == 67 [pid = 3212] [id = 376]
10:46:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073C4C43C00) [pid = 3212] [serial = 1053] [outer = 0000000000000000]
10:46:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073C4C62800) [pid = 3212] [serial = 1054] [outer = 00000073C4C43C00]
10:46:36 INFO - PROCESS | 3212 | 1449081996327 Marionette INFO loaded listener.js
10:46:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D263B800) [pid = 3212] [serial = 1055] [outer = 00000073C4C43C00]
10:46:36 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
10:46:36 INFO - document served over http requires an https
10:46:36 INFO - sub-resource via script-tag using the meta-referrer
10:46:36 INFO - delivery method with no-redirect and when
10:46: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"
10:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:36 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
10:46:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 628ms
10:46:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:46:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAF2D800 == 68 [pid = 3212] [id = 377]
10:46:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073D51C5000) [pid = 3212] [serial = 1056] [outer = 0000000000000000]
10:46:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073D573EC00) [pid = 3212] [serial = 1057] [outer = 00000073D51C5000]
10:46:37 INFO - PROCESS | 3212 | 1449081996989 Marionette INFO loaded listener.js
10:46:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073D7EE9C00) [pid = 3212] [serial = 1058] [outer = 00000073D51C5000]
10:46:37 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
10:46:37 INFO - document served over http requires an https
10:46:37 INFO - sub-resource via script-tag using the meta-referrer
10:46:37 INFO - delivery method with swap-origin-redirect and when
10:46:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:46:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:37 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
10:46:37 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 733ms
10:46:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:46:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB81F000 == 69 [pid = 3212] [id = 378]
10:46:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D5E66400) [pid = 3212] [serial = 1059] [outer = 0000000000000000]
10:46:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D8ABF400) [pid = 3212] [serial = 1060] [outer = 00000073D5E66400]
10:46:37 INFO - PROCESS | 3212 | 1449081997749 Marionette INFO loaded listener.js
10:46:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D940A800) [pid = 3212] [serial = 1061] [outer = 00000073D5E66400]
10:46:38 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
10:46:38 INFO - document served over http requires an https
10:46:38 INFO - sub-resource via xhr-request using the meta-referrer
10:46:38 INFO - delivery method with keep-origin-redirect and when
10:46:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:46:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:38 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
10:46:38 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 986ms
10:46:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:46:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5059800 == 70 [pid = 3212] [id = 379]
10:46:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073C9874400) [pid = 3212] [serial = 1062] [outer = 0000000000000000]
10:46:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D0553000) [pid = 3212] [serial = 1063] [outer = 00000073C9874400]
10:46:38 INFO - PROCESS | 3212 | 1449081998904 Marionette INFO loaded listener.js
10:46:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D3281800) [pid = 3212] [serial = 1064] [outer = 00000073C9874400]
10:46:39 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
10:46:39 INFO - document served over http requires an https
10:46:39 INFO - sub-resource via xhr-request using the meta-referrer
10:46:39 INFO - delivery method with no-redirect and when
10:46: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"
10:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:39 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
10:46:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1033ms
10:46:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:46:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB759000 == 71 [pid = 3212] [id = 380]
10:46:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073D4850000) [pid = 3212] [serial = 1065] [outer = 0000000000000000]
10:46:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073D5180800) [pid = 3212] [serial = 1066] [outer = 00000073D4850000]
10:46:39 INFO - PROCESS | 3212 | 1449081999954 Marionette INFO loaded listener.js
10:46:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073D5AEEC00) [pid = 3212] [serial = 1067] [outer = 00000073D4850000]
10:46:40 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
10:46:40 INFO - document served over http requires an https
10:46:40 INFO - sub-resource via xhr-request using the meta-referrer
10:46:40 INFO - delivery method with swap-origin-redirect and when
10:46:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:46:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:40 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
10:46:40 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 1022ms
10:46:40 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
10:46:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE5B2000 == 72 [pid = 3212] [id = 381]
10:46:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D5E68800) [pid = 3212] [serial = 1068] [outer = 0000000000000000]
10:46:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073D8EE7800) [pid = 3212] [serial = 1069] [outer = 00000073D5E68800]
10:46:41 INFO - PROCESS | 3212 | 1449082001011 Marionette INFO loaded listener.js
10:46:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073D94D6000) [pid = 3212] [serial = 1070] [outer = 00000073D5E68800]
10:46:41 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
10:46:41 INFO - document served over http requires an http
10:46:41 INFO - sub-resource via fetch-request using the meta-referrer
10:46:41 INFO - delivery method with keep-origin-redirect and when
10:46:41 INFO - the target request is same-origin.
10:46:41 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 1045ms
10:46:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:46:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE68B800 == 73 [pid = 3212] [id = 382]
10:46:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073D8FEB800) [pid = 3212] [serial = 1071] [outer = 0000000000000000]
10:46:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D957AC00) [pid = 3212] [serial = 1072] [outer = 00000073D8FEB800]
10:46:42 INFO - PROCESS | 3212 | 1449082002021 Marionette INFO loaded listener.js
10:46:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073DA251400) [pid = 3212] [serial = 1073] [outer = 00000073D8FEB800]
10:46:42 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
10:46:42 INFO - document served over http requires an http
10:46:42 INFO - sub-resource via fetch-request using the meta-referrer
10:46:42 INFO - delivery method with no-redirect and when
10:46:42 INFO - the target request is same-origin.
10:46:42 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 987ms
10:46:42 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
10:46:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE749000 == 74 [pid = 3212] [id = 383]
10:46:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073DA71F000) [pid = 3212] [serial = 1074] [outer = 0000000000000000]
10:46:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073DA7BDC00) [pid = 3212] [serial = 1075] [outer = 00000073DA71F000]
10:46:43 INFO - PROCESS | 3212 | 1449082003035 Marionette INFO loaded listener.js
10:46:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073DB417400) [pid = 3212] [serial = 1076] [outer = 00000073DA71F000]
10:46:43 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
10:46:43 INFO - document served over http requires an http
10:46:43 INFO - sub-resource via fetch-request using the meta-referrer
10:46:43 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:43 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
10:46:43 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 986ms
10:46:43 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
10:46:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEDE0800 == 75 [pid = 3212] [id = 384]
10:46:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073DBA34000) [pid = 3212] [serial = 1077] [outer = 0000000000000000]
10:46:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073DBE71800) [pid = 3212] [serial = 1078] [outer = 00000073DBA34000]
10:46:43 INFO - PROCESS | 3212 | 1449082003989 Marionette INFO loaded listener.js
10:46:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073DBF47000) [pid = 3212] [serial = 1079] [outer = 00000073DBA34000]
10:46:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DF1A5800 == 76 [pid = 3212] [id = 385]
10:46:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073DBF60400) [pid = 3212] [serial = 1080] [outer = 0000000000000000]
10:46:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073DBF46000) [pid = 3212] [serial = 1081] [outer = 00000073DBF60400]
10:46:44 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
10:46:44 INFO - document served over http requires an http
10:46:44 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:44 INFO - delivery method with keep-origin-redirect and when
10:46:44 INFO - the target request is same-origin.
10:46:44 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 1023ms
10:46:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:46:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFA9B000 == 77 [pid = 3212] [id = 386]
10:46:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073DBA37800) [pid = 3212] [serial = 1082] [outer = 0000000000000000]
10:46:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073DBF63C00) [pid = 3212] [serial = 1083] [outer = 00000073DBA37800]
10:46:45 INFO - PROCESS | 3212 | 1449082005066 Marionette INFO loaded listener.js
10:46:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073DE57A800) [pid = 3212] [serial = 1084] [outer = 00000073DBA37800]
10:46:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0C1F800 == 78 [pid = 3212] [id = 387]
10:46:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073DE579800) [pid = 3212] [serial = 1085] [outer = 0000000000000000]
10:46:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073DE57E000) [pid = 3212] [serial = 1086] [outer = 00000073DE579800]
10:46:45 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
10:46:45 INFO - document served over http requires an http
10:46:45 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:45 INFO - delivery method with no-redirect and when
10:46:45 INFO - the target request is same-origin.
10:46:45 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 986ms
10:46:45 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
10:46:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0E12800 == 79 [pid = 3212] [id = 388]
10:46:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073DE57D800) [pid = 3212] [serial = 1087] [outer = 0000000000000000]
10:46:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073DEF4FC00) [pid = 3212] [serial = 1088] [outer = 00000073DE57D800]
10:46:46 INFO - PROCESS | 3212 | 1449082006062 Marionette INFO loaded listener.js
10:46:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073DF028000) [pid = 3212] [serial = 1089] [outer = 00000073DE57D800]
10:46:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1621800 == 80 [pid = 3212] [id = 389]
10:46:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073DF02B000) [pid = 3212] [serial = 1090] [outer = 0000000000000000]
10:46:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073DF150400) [pid = 3212] [serial = 1091] [outer = 00000073DF02B000]
10:46:46 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
10:46:46 INFO - document served over http requires an http
10:46:46 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:46 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:46 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
10:46:46 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 986ms
10:46:46 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
10:46:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E2766000 == 81 [pid = 3212] [id = 390]
10:46:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073DF02D000) [pid = 3212] [serial = 1092] [outer = 0000000000000000]
10:46:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073DFCE4000) [pid = 3212] [serial = 1093] [outer = 00000073DF02D000]
10:46:47 INFO - PROCESS | 3212 | 1449082007044 Marionette INFO loaded listener.js
10:46:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073E0B17C00) [pid = 3212] [serial = 1094] [outer = 00000073DF02D000]
10:46:47 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
10:46:47 INFO - document served over http requires an http
10:46:47 INFO - sub-resource via script-tag using the meta-referrer
10:46:47 INFO - delivery method with keep-origin-redirect and when
10:46:47 INFO - the target request is same-origin.
10:46:47 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
10:46:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:46:47 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E31E9800 == 82 [pid = 3212] [id = 391]
10:46:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073E0B13400) [pid = 3212] [serial = 1095] [outer = 0000000000000000]
10:46:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073E1CAD000) [pid = 3212] [serial = 1096] [outer = 00000073E0B13400]
10:46:48 INFO - PROCESS | 3212 | 1449082008013 Marionette INFO loaded listener.js
10:46:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073E2C49800) [pid = 3212] [serial = 1097] [outer = 00000073E0B13400]
10:46:48 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
10:46:48 INFO - document served over http requires an http
10:46:48 INFO - sub-resource via script-tag using the meta-referrer
10:46:48 INFO - delivery method with no-redirect and when
10:46:48 INFO - the target request is same-origin.
10:46:48 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 924ms
10:46:48 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
10:46:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E4018800 == 83 [pid = 3212] [id = 392]
10:46:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073E323C000) [pid = 3212] [serial = 1098] [outer = 0000000000000000]
10:46:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073E3F06000) [pid = 3212] [serial = 1099] [outer = 00000073E323C000]
10:46:48 INFO - PROCESS | 3212 | 1449082008962 Marionette INFO loaded listener.js
10:46:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073E6652400) [pid = 3212] [serial = 1100] [outer = 00000073E323C000]
10:46:49 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
10:46:49 INFO - document served over http requires an http
10:46:49 INFO - sub-resource via script-tag using the meta-referrer
10:46:49 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:49 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
10:46:49 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 943ms
10:46:49 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
10:46:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E697B800 == 84 [pid = 3212] [id = 393]
10:46:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073E6450800) [pid = 3212] [serial = 1101] [outer = 0000000000000000]
10:46:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073E6452800) [pid = 3212] [serial = 1102] [outer = 00000073E6450800]
10:46:49 INFO - PROCESS | 3212 | 1449082009903 Marionette INFO loaded listener.js
10:46:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073E6657000) [pid = 3212] [serial = 1103] [outer = 00000073E6450800]
10:46:50 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
10:46:50 INFO - document served over http requires an http
10:46:50 INFO - sub-resource via xhr-request using the meta-referrer
10:46:50 INFO - delivery method with keep-origin-redirect and when
10:46:50 INFO - the target request is same-origin.
10:46:50 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
10:46:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:46:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EA165000 == 85 [pid = 3212] [id = 394]
10:46:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073E6659400) [pid = 3212] [serial = 1104] [outer = 0000000000000000]
10:46:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073E665E400) [pid = 3212] [serial = 1105] [outer = 00000073E6659400]
10:46:50 INFO - PROCESS | 3212 | 1449082010754 Marionette INFO loaded listener.js
10:46:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073E6840C00) [pid = 3212] [serial = 1106] [outer = 00000073E6659400]
10:46:51 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
10:46:51 INFO - document served over http requires an http
10:46:51 INFO - sub-resource via xhr-request using the meta-referrer
10:46:51 INFO - delivery method with no-redirect and when
10:46:51 INFO - the target request is same-origin.
10:46:51 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 882ms
10:46:51 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
10:46:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E6387800 == 86 [pid = 3212] [id = 395]
10:46:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073E6843800) [pid = 3212] [serial = 1107] [outer = 0000000000000000]
10:46:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073E6847000) [pid = 3212] [serial = 1108] [outer = 00000073E6843800]
10:46:51 INFO - PROCESS | 3212 | 1449082011727 Marionette INFO loaded listener.js
10:46:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073E7ADC800) [pid = 3212] [serial = 1109] [outer = 00000073E6843800]
10:46:52 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
10:46:52 INFO - document served over http requires an http
10:46:52 INFO - sub-resource via xhr-request using the meta-referrer
10:46:52 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:52 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
10:46:52 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 944ms
10:46:52 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
10:46:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EA2C9800 == 87 [pid = 3212] [id = 396]
10:46:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073E6D38000) [pid = 3212] [serial = 1110] [outer = 0000000000000000]
10:46:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073E6D3DC00) [pid = 3212] [serial = 1111] [outer = 00000073E6D38000]
10:46:52 INFO - PROCESS | 3212 | 1449082012715 Marionette INFO loaded listener.js
10:46:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073E7ADE400) [pid = 3212] [serial = 1112] [outer = 00000073E6D38000]
10:46:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073E6EE7800) [pid = 3212] [serial = 1113] [outer = 00000073D0C7A400]
10:46:53 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
10:46:53 INFO - document served over http requires an https
10:46:53 INFO - sub-resource via fetch-request using the meta-referrer
10:46:53 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:53 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
10:46:53 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 1184ms
10:46:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:46:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45D8800 == 88 [pid = 3212] [id = 397]
10:46:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073CA306400) [pid = 3212] [serial = 1114] [outer = 0000000000000000]
10:46:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073D068A000) [pid = 3212] [serial = 1115] [outer = 00000073CA306400]
10:46:53 INFO - PROCESS | 3212 | 1449082013906 Marionette INFO loaded listener.js
10:46:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073EBB33400) [pid = 3212] [serial = 1116] [outer = 00000073CA306400]
10:46:56 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
10:46:56 INFO - document served over http requires an https
10:46:56 INFO - sub-resource via fetch-request using the meta-referrer
10:46:56 INFO - delivery method with no-redirect and when
10:46: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"
10:46:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:56 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
10:46:56 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 3034ms
10:46:56 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
10:46:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5248000 == 89 [pid = 3212] [id = 398]
10:46:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073C4C42400) [pid = 3212] [serial = 1117] [outer = 0000000000000000]
10:46:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073C51AC800) [pid = 3212] [serial = 1118] [outer = 00000073C4C42400]
10:46:56 INFO - PROCESS | 3212 | 1449082016950 Marionette INFO loaded listener.js
10:46:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073D517D800) [pid = 3212] [serial = 1119] [outer = 00000073C4C42400]
10:46:57 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
10:46:57 INFO - document served over http requires an https
10:46:57 INFO - sub-resource via fetch-request using the meta-referrer
10:46:57 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:57 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
10:46:57 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 983ms
10:46:57 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
10:46:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1E18800 == 90 [pid = 3212] [id = 399]
10:46:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073C4DA6400) [pid = 3212] [serial = 1120] [outer = 0000000000000000]
10:46:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 211 (00000073CEFDB800) [pid = 3212] [serial = 1121] [outer = 00000073C4DA6400]
10:46:57 INFO - PROCESS | 3212 | 1449082017973 Marionette INFO loaded listener.js
10:46:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073DB94E400) [pid = 3212] [serial = 1122] [outer = 00000073C4DA6400]
10:46:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:59 INFO - document served over http requires an https
10:46:59 INFO - sub-resource via fetch-request using the meta-referrer
10:46:59 INFO - delivery method with swap-origin-redirect and when
10:46: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"
10:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:46:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1530ms
10:46:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
10:46:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F0B000 == 91 [pid = 3212] [id = 400]
10:46:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073D068F800) [pid = 3212] [serial = 1123] [outer = 0000000000000000]
10:46:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073D0F83000) [pid = 3212] [serial = 1124] [outer = 00000073D068F800]
10:46:59 INFO - PROCESS | 3212 | 1449082019538 Marionette INFO loaded listener.js
10:46:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073D4BEE800) [pid = 3212] [serial = 1125] [outer = 00000073D068F800]
10:47:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:47:00 INFO - document served over http requires an https
10:47:00 INFO - sub-resource via fetch-request using the meta-referrer
10:47:00 INFO - delivery method with keep-origin-redirect and when
10:47: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"
10:47:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:47:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1286ms
10:47:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:47:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D23D1800 == 92 [pid = 3212] [id = 401]
10:47:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073CAC1B800) [pid = 3212] [serial = 1126] [outer = 0000000000000000]
10:47:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073CEF6A000) [pid = 3212] [serial = 1127] [outer = 00000073CAC1B800]
10:47:00 INFO - PROCESS | 3212 | 1449082020765 Marionette INFO loaded listener.js
10:47:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073D54D1400) [pid = 3212] [serial = 1128] [outer = 00000073CAC1B800]
10:47:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:47:01 INFO - document served over http requires an https
10:47:01 INFO - sub-resource via fetch-request using the meta-referrer
10:47:01 INFO - delivery method with no-redirect and when
10:47: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"
10:47:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
10:47:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 945ms
10:47:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E309B000 == 91 [pid = 3212] [id = 242]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAF2D800 == 90 [pid = 3212] [id = 377]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEC35000 == 89 [pid = 3212] [id = 327]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A46000 == 88 [pid = 3212] [id = 376]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D949C800 == 87 [pid = 3212] [id = 375]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9259000 == 86 [pid = 3212] [id = 374]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88BD000 == 85 [pid = 3212] [id = 373]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E2B000 == 84 [pid = 3212] [id = 372]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5566800 == 83 [pid = 3212] [id = 371]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D544F000 == 82 [pid = 3212] [id = 370]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D44E3800 == 81 [pid = 3212] [id = 369]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB1BB800 == 80 [pid = 3212] [id = 368]
10:47:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB4000 == 81 [pid = 3212] [id = 402]
10:47:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073C36CC400) [pid = 3212] [serial = 1129] [outer = 0000000000000000]
10:47:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073C465C400) [pid = 3212] [serial = 1130] [outer = 00000073C36CC400]
10:47:01 INFO - PROCESS | 3212 | 1449082021868 Marionette INFO loaded listener.js
10:47:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073D0E44C00) [pid = 3212] [serial = 1131] [outer = 00000073C36CC400]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D15D6800 == 80 [pid = 3212] [id = 367]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91C6800 == 79 [pid = 3212] [id = 314]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFB9C000 == 78 [pid = 3212] [id = 366]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5586800 == 77 [pid = 3212] [id = 365]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073C523E000 == 76 [pid = 3212] [id = 364]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E38C8000 == 75 [pid = 3212] [id = 363]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E3299800 == 74 [pid = 3212] [id = 362]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E351E800 == 73 [pid = 3212] [id = 361]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E3502800 == 72 [pid = 3212] [id = 360]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E697C000 == 71 [pid = 3212] [id = 359]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E7AB9800 == 70 [pid = 3212] [id = 358]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E7AAC800 == 69 [pid = 3212] [id = 357]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E3320000 == 68 [pid = 3212] [id = 356]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E330D000 == 67 [pid = 3212] [id = 355]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073DF19A000 == 66 [pid = 3212] [id = 354]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E29AC000 == 65 [pid = 3212] [id = 353]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFC1B800 == 64 [pid = 3212] [id = 352]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E51D9800 == 63 [pid = 3212] [id = 351]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E31CF800 == 62 [pid = 3212] [id = 350]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E153A800 == 61 [pid = 3212] [id = 349]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1491000 == 60 [pid = 3212] [id = 348]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073E099F800 == 59 [pid = 3212] [id = 347]
10:47:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB75E000 == 58 [pid = 3212] [id = 346]
10:47:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073D057B000 == 57 [pid = 3212] [id = 345]
10:47:02 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE955000 == 56 [pid = 3212] [id = 344]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073D9530800) [pid = 3212] [serial = 959] [outer = 0000000000000000] [url = about:blank]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073D4347000) [pid = 3212] [serial = 888] [outer = 0000000000000000] [url = about:blank]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073D5891800) [pid = 3212] [serial = 950] [outer = 0000000000000000] [url = about:blank]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073D4B76800) [pid = 3212] [serial = 944] [outer = 0000000000000000] [url = about:blank]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073D9535000) [pid = 3212] [serial = 956] [outer = 0000000000000000] [url = about:blank]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073D191A800) [pid = 3212] [serial = 934] [outer = 0000000000000000] [url = about:blank]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073D8668000) [pid = 3212] [serial = 953] [outer = 0000000000000000] [url = about:blank]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073D547D800) [pid = 3212] [serial = 947] [outer = 0000000000000000] [url = about:blank]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073D0303000) [pid = 3212] [serial = 939] [outer = 0000000000000000] [url = about:blank]
10:47:02 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073DB412C00) [pid = 3212] [serial = 962] [outer = 0000000000000000] [url = about:blank]
10:47:02 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
10:47:02 INFO - document served over http requires an https
10:47:02 INFO - sub-resource via fetch-request using the meta-referrer
10:47:02 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:02 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
10:47:02 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 1283ms
10:47:02 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
10:47:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D35BB800 == 57 [pid = 3212] [id = 403]
10:47:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073D0169000) [pid = 3212] [serial = 1132] [outer = 0000000000000000]
10:47:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073D100EC00) [pid = 3212] [serial = 1133] [outer = 00000073D0169000]
10:47:02 INFO - PROCESS | 3212 | 1449082022873 Marionette INFO loaded listener.js
10:47:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073D484EC00) [pid = 3212] [serial = 1134] [outer = 00000073D0169000]
10:47:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5568000 == 58 [pid = 3212] [id = 404]
10:47:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073D4848400) [pid = 3212] [serial = 1135] [outer = 0000000000000000]
10:47:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073D54CDC00) [pid = 3212] [serial = 1136] [outer = 00000073D4848400]
10:47:03 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
10:47:03 INFO - document served over http requires an https
10:47:03 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:03 INFO - delivery method with keep-origin-redirect and when
10:47: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"
10:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:03 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
10:47:03 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 839ms
10:47:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:47:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D619A000 == 59 [pid = 3212] [id = 405]
10:47:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073D5480C00) [pid = 3212] [serial = 1137] [outer = 0000000000000000]
10:47:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073D5699400) [pid = 3212] [serial = 1138] [outer = 00000073D5480C00]
10:47:03 INFO - PROCESS | 3212 | 1449082023738 Marionette INFO loaded listener.js
10:47:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073D5C5AC00) [pid = 3212] [serial = 1139] [outer = 00000073D5480C00]
10:47:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88BD000 == 60 [pid = 3212] [id = 406]
10:47:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073D5C5DC00) [pid = 3212] [serial = 1140] [outer = 0000000000000000]
10:47:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073D5E6AC00) [pid = 3212] [serial = 1141] [outer = 00000073D5C5DC00]
10:47:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:47:04 INFO - document served over http requires an https
10:47:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:04 INFO - delivery method with no-redirect and when
10:47: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"
10:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:47:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 776ms
10:47:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:47:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D949C800 == 61 [pid = 3212] [id = 407]
10:47:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073D5CC7C00) [pid = 3212] [serial = 1142] [outer = 0000000000000000]
10:47:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073D866FC00) [pid = 3212] [serial = 1143] [outer = 00000073D5CC7C00]
10:47:04 INFO - PROCESS | 3212 | 1449082024613 Marionette INFO loaded listener.js
10:47:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073D8FE2800) [pid = 3212] [serial = 1144] [outer = 00000073D5CC7C00]
10:47:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA14C800 == 62 [pid = 3212] [id = 408]
10:47:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073D8FD1400) [pid = 3212] [serial = 1145] [outer = 0000000000000000]
10:47:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073D9576800) [pid = 3212] [serial = 1146] [outer = 00000073D8FD1400]
10:47:05 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
10:47:05 INFO - document served over http requires an https
10:47:05 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:05 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:05 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
10:47:05 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 881ms
10:47:05 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
10:47:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA854000 == 63 [pid = 3212] [id = 409]
10:47:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073D94D1400) [pid = 3212] [serial = 1147] [outer = 0000000000000000]
10:47:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073D9577C00) [pid = 3212] [serial = 1148] [outer = 00000073D94D1400]
10:47:05 INFO - PROCESS | 3212 | 1449082025462 Marionette INFO loaded listener.js
10:47:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073DB415400) [pid = 3212] [serial = 1149] [outer = 00000073D94D1400]
10:47:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE083800 == 64 [pid = 3212] [id = 410]
10:47:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073DB413800) [pid = 3212] [serial = 1150] [outer = 0000000000000000]
10:47:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073D068EC00) [pid = 3212] [serial = 1151] [outer = 00000073DB413800]
10:47:06 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
10:47:06 INFO - document served over http requires an https
10:47:06 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:06 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:06 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
10:47:06 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 839ms
10:47:06 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
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073D8ABF400) [pid = 3212] [serial = 1060] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073D5B2F800) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073C98D7800) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073C4C43C00) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073CFE2C800) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073D5B2D000) [pid = 3212] [serial = 1048] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073D51C0400) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073D588CC00) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073D450E400) [pid = 3212] [serial = 1038] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073C520B000) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073D51C5000) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073D263C000) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073DB417000) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073C4D99000) [pid = 3212] [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]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073D5772000) [pid = 3212] [serial = 1043] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081993988]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073E1CABC00) [pid = 3212] [serial = 996] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073DF147400) [pid = 3212] [serial = 1001] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081980035]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073DEE07000) [pid = 3212] [serial = 1006] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073DF14FC00) [pid = 3212] [serial = 1004] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073D2383400) [pid = 3212] [serial = 1036] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 210 (00000073D5729000) [pid = 3212] [serial = 1041] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073E5196400) [pid = 3212] [serial = 999] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073E3245C00) [pid = 3212] [serial = 1015] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073D5C5FC00) [pid = 3212] [serial = 1049] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073D4465400) [pid = 3212] [serial = 970] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073D58FB400) [pid = 3212] [serial = 1046] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073DE57F000) [pid = 3212] [serial = 982] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073E0B08400) [pid = 3212] [serial = 988] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073DF149000) [pid = 3212] [serial = 1002] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081980035]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073C4C62800) [pid = 3212] [serial = 1054] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073DBE95C00) [pid = 3212] [serial = 976] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073D1011400) [pid = 3212] [serial = 1030] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073E2C4FC00) [pid = 3212] [serial = 997] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073D5CAFC00) [pid = 3212] [serial = 1051] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073E3F08400) [pid = 3212] [serial = 1018] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073E1331C00) [pid = 3212] [serial = 994] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073C54F2400) [pid = 3212] [serial = 1033] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073DEE2FC00) [pid = 3212] [serial = 1012] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073D0551000) [pid = 3212] [serial = 967] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073E1CC1C00) [pid = 3212] [serial = 991] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073DEE0FC00) [pid = 3212] [serial = 1009] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073DEE07C00) [pid = 3212] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073DBA3AC00) [pid = 3212] [serial = 973] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073D450C000) [pid = 3212] [serial = 1039] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073D1591800) [pid = 3212] [serial = 1027] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073D574AC00) [pid = 3212] [serial = 1044] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449081993988]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073DC102800) [pid = 3212] [serial = 979] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073D30D5C00) [pid = 3212] [serial = 1024] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073C4C4F400) [pid = 3212] [serial = 1021] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073D573EC00) [pid = 3212] [serial = 1057] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073DFCE6800) [pid = 3212] [serial = 985] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073DBA36400) [pid = 3212] [serial = 965] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073D517D400) [pid = 3212] [serial = 1025] [outer = 0000000000000000] [url = about:blank]
10:47:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94B8000 == 65 [pid = 3212] [id = 411]
10:47:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073C36CDC00) [pid = 3212] [serial = 1152] [outer = 0000000000000000]
10:47:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073C4C4F400) [pid = 3212] [serial = 1153] [outer = 00000073C36CDC00]
10:47:06 INFO - PROCESS | 3212 | 1449082026429 Marionette INFO loaded listener.js
10:47:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073D54C5400) [pid = 3212] [serial = 1154] [outer = 00000073C36CDC00]
10:47:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE5A0000 == 66 [pid = 3212] [id = 412]
10:47:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073D5B2C400) [pid = 3212] [serial = 1155] [outer = 0000000000000000]
10:47:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073DBA33000) [pid = 3212] [serial = 1156] [outer = 00000073D5B2C400]
10:47:06 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
10:47:06 INFO - document served over http requires an https
10:47:06 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:06 INFO - delivery method with keep-origin-redirect and when
10:47: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"
10:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:06 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
10:47:06 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 839ms
10:47:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:47:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEDD5800 == 67 [pid = 3212] [id = 413]
10:47:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073DB958C00) [pid = 3212] [serial = 1157] [outer = 0000000000000000]
10:47:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073DBA33400) [pid = 3212] [serial = 1158] [outer = 00000073DB958C00]
10:47:07 INFO - PROCESS | 3212 | 1449082027118 Marionette INFO loaded listener.js
10:47:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073DBF3F800) [pid = 3212] [serial = 1159] [outer = 00000073DB958C00]
10:47:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFC1C800 == 68 [pid = 3212] [id = 414]
10:47:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073DBE94800) [pid = 3212] [serial = 1160] [outer = 0000000000000000]
10:47:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073DE130800) [pid = 3212] [serial = 1161] [outer = 00000073DBE94800]
10:47:07 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
10:47:07 INFO - document served over http requires an https
10:47:07 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:07 INFO - delivery method with no-redirect and when
10:47: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"
10:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:07 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
10:47:07 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 733ms
10:47:07 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
10:47:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E05AB000 == 69 [pid = 3212] [id = 415]
10:47:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073DBF68000) [pid = 3212] [serial = 1162] [outer = 0000000000000000]
10:47:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073DE57C400) [pid = 3212] [serial = 1163] [outer = 00000073DBF68000]
10:47:07 INFO - PROCESS | 3212 | 1449082027869 Marionette INFO loaded listener.js
10:47:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073DEE2A400) [pid = 3212] [serial = 1164] [outer = 00000073DBF68000]
10:47:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1534800 == 70 [pid = 3212] [id = 416]
10:47:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073DEE0D000) [pid = 3212] [serial = 1165] [outer = 0000000000000000]
10:47:08 INFO - PROCESS | 3212 | [3212] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9241
10:47:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073C4D9E400) [pid = 3212] [serial = 1166] [outer = 00000073DEE0D000]
10:47:08 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
10:47:08 INFO - document served over http requires an https
10:47:08 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:08 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:08 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
10:47:08 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 987ms
10:47:08 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
10:47:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5103800 == 71 [pid = 3212] [id = 417]
10:47:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073D0C7AC00) [pid = 3212] [serial = 1167] [outer = 0000000000000000]
10:47:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073D191B400) [pid = 3212] [serial = 1168] [outer = 00000073D0C7AC00]
10:47:09 INFO - PROCESS | 3212 | 1449082029054 Marionette INFO loaded listener.js
10:47:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073D517FC00) [pid = 3212] [serial = 1169] [outer = 00000073D0C7AC00]
10:47:09 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
10:47:09 INFO - document served over http requires an https
10:47:09 INFO - sub-resource via script-tag using the meta-referrer
10:47:09 INFO - delivery method with keep-origin-redirect and when
10:47: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"
10:47:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:09 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
10:47:09 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 1079ms
10:47:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:47:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFC14000 == 72 [pid = 3212] [id = 418]
10:47:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073D5483000) [pid = 3212] [serial = 1170] [outer = 0000000000000000]
10:47:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073D5AEB400) [pid = 3212] [serial = 1171] [outer = 00000073D5483000]
10:47:10 INFO - PROCESS | 3212 | 1449082030113 Marionette INFO loaded listener.js
10:47:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073D8ABEC00) [pid = 3212] [serial = 1172] [outer = 00000073D5483000]
10:47:10 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
10:47:10 INFO - document served over http requires an https
10:47:10 INFO - sub-resource via script-tag using the meta-referrer
10:47:10 INFO - delivery method with no-redirect and when
10:47: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"
10:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:10 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
10:47:10 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 1029ms
10:47:10 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
10:47:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E31D2800 == 73 [pid = 3212] [id = 419]
10:47:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073DBE71C00) [pid = 3212] [serial = 1173] [outer = 0000000000000000]
10:47:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073DEE24400) [pid = 3212] [serial = 1174] [outer = 00000073DBE71C00]
10:47:11 INFO - PROCESS | 3212 | 1449082031182 Marionette INFO loaded listener.js
10:47:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073DF14E000) [pid = 3212] [serial = 1175] [outer = 00000073DBE71C00]
10:47:11 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
10:47:11 INFO - document served over http requires an https
10:47:11 INFO - sub-resource via script-tag using the meta-referrer
10:47:11 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:11 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
10:47:11 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 1026ms
10:47:11 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
10:47:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E3326800 == 74 [pid = 3212] [id = 420]
10:47:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073DFB45C00) [pid = 3212] [serial = 1176] [outer = 0000000000000000]
10:47:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073DFCEEC00) [pid = 3212] [serial = 1177] [outer = 00000073DFB45C00]
10:47:12 INFO - PROCESS | 3212 | 1449082032217 Marionette INFO loaded listener.js
10:47:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073E0B14400) [pid = 3212] [serial = 1178] [outer = 00000073DFB45C00]
10:47:12 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
10:47:12 INFO - document served over http requires an https
10:47:12 INFO - sub-resource via script-tag using the meta-referrer
10:47:12 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:12 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
10:47:12 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 1027ms
10:47:12 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
10:47:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E4012000 == 75 [pid = 3212] [id = 421]
10:47:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073E1CBF400) [pid = 3212] [serial = 1179] [outer = 0000000000000000]
10:47:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073E1CC2800) [pid = 3212] [serial = 1180] [outer = 00000073E1CBF400]
10:47:13 INFO - PROCESS | 3212 | 1449082033295 Marionette INFO loaded listener.js
10:47:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073E2C53800) [pid = 3212] [serial = 1181] [outer = 00000073E1CBF400]
10:47:13 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
10:47:13 INFO - document served over http requires an https
10:47:13 INFO - sub-resource via script-tag using the meta-referrer
10:47:13 INFO - delivery method with keep-origin-redirect and when
10:47: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"
10:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:13 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
10:47:13 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 1024ms
10:47:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:47:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E6980000 == 76 [pid = 3212] [id = 422]
10:47:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073E36B3800) [pid = 3212] [serial = 1182] [outer = 0000000000000000]
10:47:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073E36BA800) [pid = 3212] [serial = 1183] [outer = 00000073E36B3800]
10:47:14 INFO - PROCESS | 3212 | 1449082034298 Marionette INFO loaded listener.js
10:47:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 211 (00000073E519BC00) [pid = 3212] [serial = 1184] [outer = 00000073E36B3800]
10:47:14 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
10:47:14 INFO - document served over http requires an https
10:47:14 INFO - sub-resource via script-tag using the meta-referrer
10:47:14 INFO - delivery method with no-redirect and when
10:47: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"
10:47:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:14 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
10:47:14 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 985ms
10:47:14 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
10:47:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EBF10800 == 77 [pid = 3212] [id = 423]
10:47:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073E5198C00) [pid = 3212] [serial = 1185] [outer = 0000000000000000]
10:47:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073E6D36000) [pid = 3212] [serial = 1186] [outer = 00000073E5198C00]
10:47:15 INFO - PROCESS | 3212 | 1449082035292 Marionette INFO loaded listener.js
10:47:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073EBB38000) [pid = 3212] [serial = 1187] [outer = 00000073E5198C00]
10:47:15 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
10:47:15 INFO - document served over http requires an https
10:47:15 INFO - sub-resource via script-tag using the meta-referrer
10:47:15 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:15 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
10:47:15 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 1032ms
10:47:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
10:47:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8893800 == 78 [pid = 3212] [id = 424]
10:47:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073E3E5B000) [pid = 3212] [serial = 1188] [outer = 0000000000000000]
10:47:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073E3E60800) [pid = 3212] [serial = 1189] [outer = 00000073E3E5B000]
10:47:16 INFO - PROCESS | 3212 | 1449082036338 Marionette INFO loaded listener.js
10:47:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073EBB39000) [pid = 3212] [serial = 1190] [outer = 00000073E3E5B000]
10:47:16 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
10:47:16 INFO - document served over http requires an https
10:47:16 INFO - sub-resource via xhr-request using the meta-referrer
10:47:16 INFO - delivery method with keep-origin-redirect and when
10:47:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:16 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
10:47:16 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 923ms
10:47:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:47:17 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ED066000 == 79 [pid = 3212] [id = 425]
10:47:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073E3E5C800) [pid = 3212] [serial = 1191] [outer = 0000000000000000]
10:47:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073E9A2E400) [pid = 3212] [serial = 1192] [outer = 00000073E3E5C800]
10:47:17 INFO - PROCESS | 3212 | 1449082037310 Marionette INFO loaded listener.js
10:47:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073EBB37400) [pid = 3212] [serial = 1193] [outer = 00000073E3E5C800]
10:47:17 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
10:47:17 INFO - document served over http requires an https
10:47:17 INFO - sub-resource via xhr-request using the meta-referrer
10:47:17 INFO - delivery method with no-redirect and when
10:47: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"
10:47:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:17 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
10:47:17 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 984ms
10:47:17 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
10:47:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8651000 == 80 [pid = 3212] [id = 426]
10:47:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073E9A3C400) [pid = 3212] [serial = 1194] [outer = 0000000000000000]
10:47:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073EBB3E400) [pid = 3212] [serial = 1195] [outer = 00000073E9A3C400]
10:47:18 INFO - PROCESS | 3212 | 1449082038283 Marionette INFO loaded listener.js
10:47:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073EC49C400) [pid = 3212] [serial = 1196] [outer = 00000073E9A3C400]
10:47:18 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
10:47:18 INFO - document served over http requires an https
10:47:18 INFO - sub-resource via xhr-request using the meta-referrer
10:47:18 INFO - delivery method with swap-origin-redirect and when
10:47:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:18 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
10:47:18 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 985ms
10:47:18 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
10:47:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E888A000 == 81 [pid = 3212] [id = 427]
10:47:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073EC161C00) [pid = 3212] [serial = 1197] [outer = 0000000000000000]
10:47:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073EC167800) [pid = 3212] [serial = 1198] [outer = 00000073EC161C00]
10:47:19 INFO - PROCESS | 3212 | 1449082039322 Marionette INFO loaded listener.js
10:47:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073EC1A9000) [pid = 3212] [serial = 1199] [outer = 00000073EC161C00]
10:47:19 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
10:47:19 INFO - document served over http requires an https
10:47:19 INFO - sub-resource via xhr-request using the meta-referrer
10:47:19 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:19 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
10:47:19 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 1033ms
10:47:19 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
10:47:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E9EB4000 == 82 [pid = 3212] [id = 428]
10:47:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073EC1A8400) [pid = 3212] [serial = 1200] [outer = 0000000000000000]
10:47:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073EC374000) [pid = 3212] [serial = 1201] [outer = 00000073EC1A8400]
10:47:20 INFO - PROCESS | 3212 | 1449082040300 Marionette INFO loaded listener.js
10:47:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073EC37C800) [pid = 3212] [serial = 1202] [outer = 00000073EC1A8400]
10:47:20 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
10:47:20 INFO - document served over http requires an https
10:47:20 INFO - sub-resource via xhr-request using the meta-referrer
10:47:20 INFO - delivery method with keep-origin-redirect and when
10:47:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:20 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
10:47:20 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 922ms
10:47:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:47:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EC23B800 == 83 [pid = 3212] [id = 429]
10:47:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073E3765000) [pid = 3212] [serial = 1203] [outer = 0000000000000000]
10:47:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073E376C400) [pid = 3212] [serial = 1204] [outer = 00000073E3765000]
10:47:21 INFO - PROCESS | 3212 | 1449082041274 Marionette INFO loaded listener.js
10:47:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073EC37C400) [pid = 3212] [serial = 1205] [outer = 00000073E3765000]
10:47:21 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
10:47:21 INFO - document served over http requires an https
10:47:21 INFO - sub-resource via xhr-request using the meta-referrer
10:47:21 INFO - delivery method with no-redirect and when
10:47: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"
10:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:21 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
10:47:21 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 987ms
10:47:21 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
10:47:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E9B4B800 == 84 [pid = 3212] [id = 430]
10:47:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073E9C13800) [pid = 3212] [serial = 1206] [outer = 0000000000000000]
10:47:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073E9C15800) [pid = 3212] [serial = 1207] [outer = 00000073E9C13800]
10:47:22 INFO - PROCESS | 3212 | 1449082042281 Marionette INFO loaded listener.js
10:47:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 235 (00000073EC37C000) [pid = 3212] [serial = 1208] [outer = 00000073E9C13800]
10:47:22 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
10:47:22 INFO - document served over http requires an https
10:47:22 INFO - sub-resource via xhr-request using the meta-referrer
10:47:22 INFO - delivery method with swap-origin-redirect and when
10:47: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"
10:47:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:22 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
10:47:22 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 922ms
10:47:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:47:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8D16000 == 85 [pid = 3212] [id = 431]
10:47:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 236 (00000073E9C13C00) [pid = 3212] [serial = 1209] [outer = 0000000000000000]
10:47:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 237 (00000073E9D3D400) [pid = 3212] [serial = 1210] [outer = 00000073E9C13C00]
10:47:23 INFO - PROCESS | 3212 | 1449082043249 Marionette INFO loaded listener.js
10:47:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 238 (00000073EC37B800) [pid = 3212] [serial = 1211] [outer = 00000073E9C13C00]
10:47:23 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
10:47:23 INFO - document served over http requires an http
10:47:23 INFO - sub-resource via fetch-request using the http-csp
10:47:23 INFO - delivery method with keep-origin-redirect and when
10:47:23 INFO - the target request is cross-origin.
10:47:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1028ms
10:47:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:47:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E9DA2000 == 86 [pid = 3212] [id = 432]
10:47:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 239 (00000073EC379400) [pid = 3212] [serial = 1212] [outer = 0000000000000000]
10:47:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 240 (00000073EC397C00) [pid = 3212] [serial = 1213] [outer = 00000073EC379400]
10:47:24 INFO - PROCESS | 3212 | 1449082044265 Marionette INFO loaded listener.js
10:47:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 241 (00000073EC4A0C00) [pid = 3212] [serial = 1214] [outer = 00000073EC379400]
10:47:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:47:24 INFO - document served over http requires an http
10:47:24 INFO - sub-resource via fetch-request using the http-csp
10:47:24 INFO - delivery method with no-redirect and when
10:47:24 INFO - the target request is cross-origin.
10:47:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1046ms
10:47:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:47:25 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EF20D800 == 87 [pid = 3212] [id = 433]
10:47:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 242 (00000073EC49FC00) [pid = 3212] [serial = 1215] [outer = 0000000000000000]
10:47:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 243 (00000073EF0B1800) [pid = 3212] [serial = 1216] [outer = 00000073EC49FC00]
10:47:25 INFO - PROCESS | 3212 | 1449082045291 Marionette INFO loaded listener.js
10:47:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 244 (00000073EF37E000) [pid = 3212] [serial = 1217] [outer = 00000073EC49FC00]
10:47:28 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
10:47:28 INFO - document served over http requires an http
10:47:28 INFO - sub-resource via fetch-request using the http-csp
10:47:28 INFO - delivery method with swap-origin-redirect and when
10:47:28 INFO - the target request is cross-origin.
10:47:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3153ms
10:47:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:47:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C524F000 == 88 [pid = 3212] [id = 434]
10:47:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 245 (00000073C35A9800) [pid = 3212] [serial = 1218] [outer = 0000000000000000]
10:47:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 246 (00000073C974DC00) [pid = 3212] [serial = 1219] [outer = 00000073C35A9800]
10:47:28 INFO - PROCESS | 3212 | 1449082048480 Marionette INFO loaded listener.js
10:47:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 247 (00000073D5845400) [pid = 3212] [serial = 1220] [outer = 00000073C35A9800]
10:47:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48E3800 == 89 [pid = 3212] [id = 435]
10:47:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 248 (00000073D000A000) [pid = 3212] [serial = 1221] [outer = 0000000000000000]
10:47:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 249 (00000073D068B000) [pid = 3212] [serial = 1222] [outer = 00000073D000A000]
10:47:29 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
10:47:29 INFO - document served over http requires an http
10:47:29 INFO - sub-resource via iframe-tag using the http-csp
10:47:29 INFO - delivery method with keep-origin-redirect and when
10:47:29 INFO - the target request is cross-origin.
10:47:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1390ms
10:47:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:47:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88C4000 == 90 [pid = 3212] [id = 436]
10:47:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 250 (00000073D517F800) [pid = 3212] [serial = 1223] [outer = 0000000000000000]
10:47:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 251 (00000073D5477800) [pid = 3212] [serial = 1224] [outer = 00000073D517F800]
10:47:29 INFO - PROCESS | 3212 | 1449082049906 Marionette INFO loaded listener.js
10:47:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 252 (00000073D58FE400) [pid = 3212] [serial = 1225] [outer = 00000073D517F800]
10:47:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91D2000 == 91 [pid = 3212] [id = 437]
10:47:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 253 (00000073D0554000) [pid = 3212] [serial = 1226] [outer = 0000000000000000]
10:47:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 254 (00000073D2384C00) [pid = 3212] [serial = 1227] [outer = 00000073D0554000]
10:47:30 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
10:47:30 INFO - document served over http requires an http
10:47:30 INFO - sub-resource via iframe-tag using the http-csp
10:47:30 INFO - delivery method with no-redirect and when
10:47:30 INFO - the target request is cross-origin.
10:47:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1090ms
10:47:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:47:31 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFD23800 == 92 [pid = 3212] [id = 438]
10:47:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 255 (00000073C4C4EC00) [pid = 3212] [serial = 1228] [outer = 0000000000000000]
10:47:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 256 (00000073D2636000) [pid = 3212] [serial = 1229] [outer = 00000073C4C4EC00]
10:47:31 INFO - PROCESS | 3212 | 1449082051176 Marionette INFO loaded listener.js
10:47:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 257 (00000073D5ACEC00) [pid = 3212] [serial = 1230] [outer = 00000073C4C4EC00]
10:47:31 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5045000 == 93 [pid = 3212] [id = 439]
10:47:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 258 (00000073D4B75C00) [pid = 3212] [serial = 1231] [outer = 0000000000000000]
10:47:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 259 (00000073D016DC00) [pid = 3212] [serial = 1232] [outer = 00000073D4B75C00]
10:47:31 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
10:47:31 INFO - document served over http requires an http
10:47:31 INFO - sub-resource via iframe-tag using the http-csp
10:47:31 INFO - delivery method with swap-origin-redirect and when
10:47:31 INFO - the target request is cross-origin.
10:47:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1078ms
10:47:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:47:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D544B800 == 94 [pid = 3212] [id = 440]
10:47:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 260 (00000073D5176C00) [pid = 3212] [serial = 1233] [outer = 0000000000000000]
10:47:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 261 (00000073D5CC5400) [pid = 3212] [serial = 1234] [outer = 00000073D5176C00]
10:47:32 INFO - PROCESS | 3212 | 1449082052290 Marionette INFO loaded listener.js
10:47:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 262 (00000073D8665400) [pid = 3212] [serial = 1235] [outer = 00000073D5176C00]
10:47:32 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
10:47:32 INFO - document served over http requires an http
10:47:32 INFO - sub-resource via script-tag using the http-csp
10:47:32 INFO - delivery method with keep-origin-redirect and when
10:47:32 INFO - the target request is cross-origin.
10:47:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1026ms
10:47:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:47:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB1D4000 == 95 [pid = 3212] [id = 441]
10:47:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 263 (00000073C954A400) [pid = 3212] [serial = 1236] [outer = 0000000000000000]
10:47:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 264 (00000073D5179C00) [pid = 3212] [serial = 1237] [outer = 00000073C954A400]
10:47:33 INFO - PROCESS | 3212 | 1449082053265 Marionette INFO loaded listener.js
10:47:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 265 (00000073D8AAE800) [pid = 3212] [serial = 1238] [outer = 00000073C954A400]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFC1C800 == 94 [pid = 3212] [id = 414]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEDD5800 == 93 [pid = 3212] [id = 413]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE5A0000 == 92 [pid = 3212] [id = 412]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94B8000 == 91 [pid = 3212] [id = 411]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE083800 == 90 [pid = 3212] [id = 410]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA854000 == 89 [pid = 3212] [id = 409]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA14C800 == 88 [pid = 3212] [id = 408]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D949C800 == 87 [pid = 3212] [id = 407]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88BD000 == 86 [pid = 3212] [id = 406]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D619A000 == 85 [pid = 3212] [id = 405]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5568000 == 84 [pid = 3212] [id = 404]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D35BB800 == 83 [pid = 3212] [id = 403]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB4000 == 82 [pid = 3212] [id = 402]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D23D1800 == 81 [pid = 3212] [id = 401]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F0B000 == 80 [pid = 3212] [id = 400]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1E18800 == 79 [pid = 3212] [id = 399]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5248000 == 78 [pid = 3212] [id = 398]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45D8800 == 77 [pid = 3212] [id = 397]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073EA2C9800 == 76 [pid = 3212] [id = 396]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E6387800 == 75 [pid = 3212] [id = 395]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073EA165000 == 74 [pid = 3212] [id = 394]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E697B800 == 73 [pid = 3212] [id = 393]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E4018800 == 72 [pid = 3212] [id = 392]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E31E9800 == 71 [pid = 3212] [id = 391]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E2766000 == 70 [pid = 3212] [id = 390]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1621800 == 69 [pid = 3212] [id = 389]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0E12800 == 68 [pid = 3212] [id = 388]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0C1F800 == 67 [pid = 3212] [id = 387]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFA9B000 == 66 [pid = 3212] [id = 386]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DF1A5800 == 65 [pid = 3212] [id = 385]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEDE0800 == 64 [pid = 3212] [id = 384]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE749000 == 63 [pid = 3212] [id = 383]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE68B800 == 62 [pid = 3212] [id = 382]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE5B2000 == 61 [pid = 3212] [id = 381]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB759000 == 60 [pid = 3212] [id = 380]
10:47:33 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5059800 == 59 [pid = 3212] [id = 379]
10:47:33 INFO - PROCESS | 3212 | --DOMWINDOW == 264 (00000073D7EE9C00) [pid = 3212] [serial = 1058] [outer = 0000000000000000] [url = about:blank]
10:47:33 INFO - PROCESS | 3212 | --DOMWINDOW == 263 (00000073D3FB9000) [pid = 3212] [serial = 1037] [outer = 0000000000000000] [url = about:blank]
10:47:33 INFO - PROCESS | 3212 | --DOMWINDOW == 262 (00000073D5E69C00) [pid = 3212] [serial = 1052] [outer = 0000000000000000] [url = about:blank]
10:47:33 INFO - PROCESS | 3212 | --DOMWINDOW == 261 (00000073D5742000) [pid = 3212] [serial = 1031] [outer = 0000000000000000] [url = about:blank]
10:47:33 INFO - PROCESS | 3212 | --DOMWINDOW == 260 (00000073D51C0000) [pid = 3212] [serial = 1028] [outer = 0000000000000000] [url = about:blank]
10:47:33 INFO - PROCESS | 3212 | --DOMWINDOW == 259 (00000073D0556C00) [pid = 3212] [serial = 1034] [outer = 0000000000000000] [url = about:blank]
10:47:33 INFO - PROCESS | 3212 | --DOMWINDOW == 258 (00000073D263B800) [pid = 3212] [serial = 1055] [outer = 0000000000000000] [url = about:blank]
10:47:33 INFO - PROCESS | 3212 | --DOMWINDOW == 257 (00000073D5C5B400) [pid = 3212] [serial = 1047] [outer = 0000000000000000] [url = about:blank]
10:47:33 INFO - PROCESS | 3212 | --DOMWINDOW == 256 (00000073D583CC00) [pid = 3212] [serial = 1042] [outer = 0000000000000000] [url = about:blank]
10:47:34 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
10:47:34 INFO - document served over http requires an http
10:47:34 INFO - sub-resource via script-tag using the http-csp
10:47:34 INFO - delivery method with no-redirect and when
10:47:34 INFO - the target request is cross-origin.
10:47:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1336ms
10:47:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:47:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB1C6000 == 60 [pid = 3212] [id = 442]
10:47:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 257 (00000073C4DA6000) [pid = 3212] [serial = 1239] [outer = 0000000000000000]
10:47:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 258 (00000073CA0B3800) [pid = 3212] [serial = 1240] [outer = 00000073C4DA6000]
10:47:34 INFO - PROCESS | 3212 | 1449082054461 Marionette INFO loaded listener.js
10:47:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 259 (00000073D0C7D800) [pid = 3212] [serial = 1241] [outer = 00000073C4DA6000]
10:47:35 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
10:47:35 INFO - document served over http requires an http
10:47:35 INFO - sub-resource via script-tag using the http-csp
10:47:35 INFO - delivery method with swap-origin-redirect and when
10:47:35 INFO - the target request is cross-origin.
10:47:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 733ms
10:47:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:47:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5443800 == 61 [pid = 3212] [id = 443]
10:47:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 260 (00000073D3FB9000) [pid = 3212] [serial = 1242] [outer = 0000000000000000]
10:47:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 261 (00000073D4BED800) [pid = 3212] [serial = 1243] [outer = 00000073D3FB9000]
10:47:35 INFO - PROCESS | 3212 | 1449082055303 Marionette INFO loaded listener.js
10:47:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 262 (00000073D5726400) [pid = 3212] [serial = 1244] [outer = 00000073D3FB9000]
10:47:35 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
10:47:35 INFO - document served over http requires an http
10:47:35 INFO - sub-resource via xhr-request using the http-csp
10:47:35 INFO - delivery method with keep-origin-redirect and when
10:47:35 INFO - the target request is cross-origin.
10:47:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 734ms
10:47:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:47:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8624000 == 62 [pid = 3212] [id = 444]
10:47:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 263 (00000073D5741000) [pid = 3212] [serial = 1245] [outer = 0000000000000000]
10:47:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 264 (00000073D589B400) [pid = 3212] [serial = 1246] [outer = 00000073D5741000]
10:47:36 INFO - PROCESS | 3212 | 1449082056006 Marionette INFO loaded listener.js
10:47:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 265 (00000073D5C60000) [pid = 3212] [serial = 1247] [outer = 00000073D5741000]
10:47:36 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
10:47:36 INFO - document served over http requires an http
10:47:36 INFO - sub-resource via xhr-request using the http-csp
10:47:36 INFO - delivery method with no-redirect and when
10:47:36 INFO - the target request is cross-origin.
10:47:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 733ms
10:47:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:47:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9268800 == 63 [pid = 3212] [id = 445]
10:47:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 266 (00000073D5CCE000) [pid = 3212] [serial = 1248] [outer = 0000000000000000]
10:47:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 267 (00000073D5E6A400) [pid = 3212] [serial = 1249] [outer = 00000073D5CCE000]
10:47:36 INFO - PROCESS | 3212 | 1449082056752 Marionette INFO loaded listener.js
10:47:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 268 (00000073D86CE400) [pid = 3212] [serial = 1250] [outer = 00000073D5CCE000]
10:47:37 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
10:47:37 INFO - document served over http requires an http
10:47:37 INFO - sub-resource via xhr-request using the http-csp
10:47:37 INFO - delivery method with swap-origin-redirect and when
10:47:37 INFO - the target request is cross-origin.
10:47:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 691ms
10:47:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:47:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA145000 == 64 [pid = 3212] [id = 446]
10:47:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 269 (00000073D8AB9C00) [pid = 3212] [serial = 1251] [outer = 0000000000000000]
10:47:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 270 (00000073D8EE4000) [pid = 3212] [serial = 1252] [outer = 00000073D8AB9C00]
10:47:37 INFO - PROCESS | 3212 | 1449082057484 Marionette INFO loaded listener.js
10:47:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 271 (00000073D94D6800) [pid = 3212] [serial = 1253] [outer = 00000073D8AB9C00]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 270 (00000073D5893C00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 269 (00000073DF02B000) [pid = 3212] [serial = 1090] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 268 (00000073DBE8A800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 267 (00000073C4DA1800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 266 (00000073D94CE800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 265 (00000073D866AC00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 264 (00000073D5AE7800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 263 (00000073DA71B000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 262 (00000073DBE8D400) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 261 (00000073D5CD7400) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 260 (00000073D7E14800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 259 (00000073D5C67800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 258 (00000073D5CB6C00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 257 (00000073D8AC5C00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 256 (00000073DBF60400) [pid = 3212] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 255 (00000073DE579800) [pid = 3212] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082005485]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 254 (00000073D576D000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 253 (00000073D94D1400) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 252 (00000073D5480C00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 251 (00000073DB958C00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 250 (00000073D5CC7C00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 249 (00000073DEE28000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 248 (00000073D4848400) [pid = 3212] [serial = 1135] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 247 (00000073DBE94800) [pid = 3212] [serial = 1160] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082027491]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 246 (00000073D8FD1400) [pid = 3212] [serial = 1145] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 245 (00000073C36CDC00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 244 (00000073DB413800) [pid = 3212] [serial = 1150] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 243 (00000073CAC1B800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 242 (00000073D5C5DC00) [pid = 3212] [serial = 1140] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082024154]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 241 (00000073D5E68800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 240 (00000073C36CC400) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 239 (00000073D068F800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 238 (00000073D5B2C400) [pid = 3212] [serial = 1155] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 237 (00000073C9874400) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 236 (00000073D4850000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 235 (00000073E36BBC00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 234 (00000073D0169000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073E3240800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073DEE09400) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073DF149C00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073E2C4E000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073E132C400) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073E1CAA800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073E05CB000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073DE579000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073C9842800) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073C45CD000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073CFE27C00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073D8ABAC00) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073DE578000) [pid = 3212] [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]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073DE57C400) [pid = 3212] [serial = 1163] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073DE130800) [pid = 3212] [serial = 1161] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082027491]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073C51AC800) [pid = 3212] [serial = 1118] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073E6D3DC00) [pid = 3212] [serial = 1111] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073D068A000) [pid = 3212] [serial = 1115] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073E6847000) [pid = 3212] [serial = 1108] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073E665E400) [pid = 3212] [serial = 1105] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073DF150400) [pid = 3212] [serial = 1091] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073DEF4FC00) [pid = 3212] [serial = 1088] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073D0F83000) [pid = 3212] [serial = 1124] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 210 (00000073DFCE4000) [pid = 3212] [serial = 1093] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073D957AC00) [pid = 3212] [serial = 1072] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073D5180800) [pid = 3212] [serial = 1066] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073D54CDC00) [pid = 3212] [serial = 1136] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073D100EC00) [pid = 3212] [serial = 1133] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073DA7BDC00) [pid = 3212] [serial = 1075] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073E3F06000) [pid = 3212] [serial = 1099] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073E6452800) [pid = 3212] [serial = 1102] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073DBA33400) [pid = 3212] [serial = 1158] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073E1CAD000) [pid = 3212] [serial = 1096] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073D0553000) [pid = 3212] [serial = 1063] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073D8EE7800) [pid = 3212] [serial = 1069] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073DBF46000) [pid = 3212] [serial = 1081] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073DBE71800) [pid = 3212] [serial = 1078] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073C465C400) [pid = 3212] [serial = 1130] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073DE57E000) [pid = 3212] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082005485]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073DBF63C00) [pid = 3212] [serial = 1083] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073D068EC00) [pid = 3212] [serial = 1151] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073D9577C00) [pid = 3212] [serial = 1148] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073CEFDB800) [pid = 3212] [serial = 1121] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073D5E6AC00) [pid = 3212] [serial = 1141] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082024154]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073D5699400) [pid = 3212] [serial = 1138] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073DBA33000) [pid = 3212] [serial = 1156] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073C4C4F400) [pid = 3212] [serial = 1153] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073CEF6A000) [pid = 3212] [serial = 1127] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073D9576800) [pid = 3212] [serial = 1146] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073D866FC00) [pid = 3212] [serial = 1143] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073C983D400) [pid = 3212] [serial = 695] [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.]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D327E800) [pid = 3212] [serial = 968] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073D4468400) [pid = 3212] [serial = 1022] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073D5C67400) [pid = 3212] [serial = 971] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073D92A3C00) [pid = 3212] [serial = 914] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073DFB4DC00) [pid = 3212] [serial = 983] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073E2A1C400) [pid = 3212] [serial = 995] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073D5AD5C00) [pid = 3212] [serial = 894] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073E323D000) [pid = 3212] [serial = 1013] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073DEE29000) [pid = 3212] [serial = 1010] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073DBF65C00) [pid = 3212] [serial = 977] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073E2A28C00) [pid = 3212] [serial = 992] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073DA24CC00) [pid = 3212] [serial = 929] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073DA254800) [pid = 3212] [serial = 919] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073D8ABBC00) [pid = 3212] [serial = 909] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073D5C60400) [pid = 3212] [serial = 897] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073DA828C00) [pid = 3212] [serial = 924] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073D5AEEC00) [pid = 3212] [serial = 1067] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073DE13A800) [pid = 3212] [serial = 980] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073E7AD3C00) [pid = 3212] [serial = 1000] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D7EE7800) [pid = 3212] [serial = 903] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D866F400) [pid = 3212] [serial = 906] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073DBE73C00) [pid = 3212] [serial = 974] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073E3F11000) [pid = 3212] [serial = 1019] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073E1CAE400) [pid = 3212] [serial = 989] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073D5CD9800) [pid = 3212] [serial = 900] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073D3281800) [pid = 3212] [serial = 1064] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D957F800) [pid = 3212] [serial = 807] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073E7AD8400) [pid = 3212] [serial = 1005] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073E36B7800) [pid = 3212] [serial = 1016] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073D5846800) [pid = 3212] [serial = 891] [outer = 0000000000000000] [url = about:blank]
10:47:38 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073E0624800) [pid = 3212] [serial = 986] [outer = 0000000000000000] [url = about:blank]
10:47:38 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
10:47:38 INFO - document served over http requires an https
10:47:38 INFO - sub-resource via fetch-request using the http-csp
10:47:38 INFO - delivery method with keep-origin-redirect and when
10:47:38 INFO - the target request is cross-origin.
10:47:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 943ms
10:47:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:47:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAF1C800 == 65 [pid = 3212] [id = 447]
10:47:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073C4C48800) [pid = 3212] [serial = 1254] [outer = 0000000000000000]
10:47:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073C983D400) [pid = 3212] [serial = 1255] [outer = 00000073C4C48800]
10:47:38 INFO - PROCESS | 3212 | 1449082058430 Marionette INFO loaded listener.js
10:47:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073D5846800) [pid = 3212] [serial = 1256] [outer = 00000073C4C48800]
10:47:38 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
10:47:38 INFO - document served over http requires an https
10:47:38 INFO - sub-resource via fetch-request using the http-csp
10:47:38 INFO - delivery method with no-redirect and when
10:47:38 INFO - the target request is cross-origin.
10:47:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 733ms
10:47:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:47:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB74E000 == 66 [pid = 3212] [id = 448]
10:47:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073D5CC7C00) [pid = 3212] [serial = 1257] [outer = 0000000000000000]
10:47:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073D94CDC00) [pid = 3212] [serial = 1258] [outer = 00000073D5CC7C00]
10:47:39 INFO - PROCESS | 3212 | 1449082059148 Marionette INFO loaded listener.js
10:47:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073DA253000) [pid = 3212] [serial = 1259] [outer = 00000073D5CC7C00]
10:47:39 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
10:47:39 INFO - document served over http requires an https
10:47:39 INFO - sub-resource via fetch-request using the http-csp
10:47:39 INFO - delivery method with swap-origin-redirect and when
10:47:39 INFO - the target request is cross-origin.
10:47:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 734ms
10:47:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:47:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD61000 == 67 [pid = 3212] [id = 449]
10:47:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073DA712400) [pid = 3212] [serial = 1260] [outer = 0000000000000000]
10:47:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073DA71F800) [pid = 3212] [serial = 1261] [outer = 00000073DA712400]
10:47:39 INFO - PROCESS | 3212 | 1449082059873 Marionette INFO loaded listener.js
10:47:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073DA828C00) [pid = 3212] [serial = 1262] [outer = 00000073DA712400]
10:47:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9AB0000 == 68 [pid = 3212] [id = 450]
10:47:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073C40AA000) [pid = 3212] [serial = 1263] [outer = 0000000000000000]
10:47:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073CB66D400) [pid = 3212] [serial = 1264] [outer = 00000073C40AA000]
10:47:40 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
10:47:40 INFO - document served over http requires an https
10:47:40 INFO - sub-resource via iframe-tag using the http-csp
10:47:40 INFO - delivery method with keep-origin-redirect and when
10:47:40 INFO - the target request is cross-origin.
10:47:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1084ms
10:47:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:47:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D505A800 == 69 [pid = 3212] [id = 451]
10:47:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D068E400) [pid = 3212] [serial = 1265] [outer = 0000000000000000]
10:47:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D0C70000) [pid = 3212] [serial = 1266] [outer = 00000073D068E400]
10:47:41 INFO - PROCESS | 3212 | 1449082061190 Marionette INFO loaded listener.js
10:47:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D4505400) [pid = 3212] [serial = 1267] [outer = 00000073D068E400]
10:47:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D95EC000 == 70 [pid = 3212] [id = 452]
10:47:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D4850000) [pid = 3212] [serial = 1268] [outer = 0000000000000000]
10:47:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D4BE8400) [pid = 3212] [serial = 1269] [outer = 00000073D4850000]
10:47:41 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
10:47:41 INFO - document served over http requires an https
10:47:41 INFO - sub-resource via iframe-tag using the http-csp
10:47:41 INFO - delivery method with no-redirect and when
10:47:41 INFO - the target request is cross-origin.
10:47:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1137ms
10:47:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:47:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFDF000 == 71 [pid = 3212] [id = 453]
10:47:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073D51C6000) [pid = 3212] [serial = 1270] [outer = 0000000000000000]
10:47:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D5771400) [pid = 3212] [serial = 1271] [outer = 00000073D51C6000]
10:47:42 INFO - PROCESS | 3212 | 1449082062344 Marionette INFO loaded listener.js
10:47:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D8672400) [pid = 3212] [serial = 1272] [outer = 00000073D51C6000]
10:47:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE622800 == 72 [pid = 3212] [id = 454]
10:47:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073D8AAA800) [pid = 3212] [serial = 1273] [outer = 0000000000000000]
10:47:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073D94D4C00) [pid = 3212] [serial = 1274] [outer = 00000073D8AAA800]
10:47:43 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
10:47:43 INFO - document served over http requires an https
10:47:43 INFO - sub-resource via iframe-tag using the http-csp
10:47:43 INFO - delivery method with swap-origin-redirect and when
10:47:43 INFO - the target request is cross-origin.
10:47:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1093ms
10:47:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:47:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE71D800 == 73 [pid = 3212] [id = 455]
10:47:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073DA7BE800) [pid = 3212] [serial = 1275] [outer = 0000000000000000]
10:47:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073DA823C00) [pid = 3212] [serial = 1276] [outer = 00000073DA7BE800]
10:47:43 INFO - PROCESS | 3212 | 1449082063438 Marionette INFO loaded listener.js
10:47:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073DB953C00) [pid = 3212] [serial = 1277] [outer = 00000073DA7BE800]
10:47:44 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
10:47:44 INFO - document served over http requires an https
10:47:44 INFO - sub-resource via script-tag using the http-csp
10:47:44 INFO - delivery method with keep-origin-redirect and when
10:47:44 INFO - the target request is cross-origin.
10:47:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1129ms
10:47:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:47:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEDC9800 == 74 [pid = 3212] [id = 456]
10:47:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073DBA2FC00) [pid = 3212] [serial = 1278] [outer = 0000000000000000]
10:47:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073DBA3A800) [pid = 3212] [serial = 1279] [outer = 00000073DBA2FC00]
10:47:44 INFO - PROCESS | 3212 | 1449082064538 Marionette INFO loaded listener.js
10:47:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073DBF3E400) [pid = 3212] [serial = 1280] [outer = 00000073DBA2FC00]
10:47:45 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
10:47:45 INFO - document served over http requires an https
10:47:45 INFO - sub-resource via script-tag using the http-csp
10:47:45 INFO - delivery method with no-redirect and when
10:47:45 INFO - the target request is cross-origin.
10:47:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 985ms
10:47:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:47:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DF187800 == 75 [pid = 3212] [id = 457]
10:47:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073DBF4AC00) [pid = 3212] [serial = 1281] [outer = 0000000000000000]
10:47:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073DBF67000) [pid = 3212] [serial = 1282] [outer = 00000073DBF4AC00]
10:47:45 INFO - PROCESS | 3212 | 1449082065542 Marionette INFO loaded listener.js
10:47:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073DE134800) [pid = 3212] [serial = 1283] [outer = 00000073DBF4AC00]
10:47:46 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
10:47:46 INFO - document served over http requires an https
10:47:46 INFO - sub-resource via script-tag using the http-csp
10:47:46 INFO - delivery method with swap-origin-redirect and when
10:47:46 INFO - the target request is cross-origin.
10:47:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1029ms
10:47:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:47:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFC1C800 == 76 [pid = 3212] [id = 458]
10:47:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073DEE04800) [pid = 3212] [serial = 1284] [outer = 0000000000000000]
10:47:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073DEE0E000) [pid = 3212] [serial = 1285] [outer = 00000073DEE04800]
10:47:46 INFO - PROCESS | 3212 | 1449082066607 Marionette INFO loaded listener.js
10:47:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073DF025C00) [pid = 3212] [serial = 1286] [outer = 00000073DEE04800]
10:47:47 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
10:47:47 INFO - document served over http requires an https
10:47:47 INFO - sub-resource via xhr-request using the http-csp
10:47:47 INFO - delivery method with keep-origin-redirect and when
10:47:47 INFO - the target request is cross-origin.
10:47:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 944ms
10:47:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:47:47 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0E11800 == 77 [pid = 3212] [id = 459]
10:47:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073DF023000) [pid = 3212] [serial = 1287] [outer = 0000000000000000]
10:47:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073DF149400) [pid = 3212] [serial = 1288] [outer = 00000073DF023000]
10:47:47 INFO - PROCESS | 3212 | 1449082067560 Marionette INFO loaded listener.js
10:47:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073E05BD400) [pid = 3212] [serial = 1289] [outer = 00000073DF023000]
10:47:48 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
10:47:48 INFO - document served over http requires an https
10:47:48 INFO - sub-resource via xhr-request using the http-csp
10:47:48 INFO - delivery method with no-redirect and when
10:47:48 INFO - the target request is cross-origin.
10:47:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 881ms
10:47:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:47:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1622000 == 78 [pid = 3212] [id = 460]
10:47:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073DF146800) [pid = 3212] [serial = 1290] [outer = 0000000000000000]
10:47:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073E05C7C00) [pid = 3212] [serial = 1291] [outer = 00000073DF146800]
10:47:48 INFO - PROCESS | 3212 | 1449082068456 Marionette INFO loaded listener.js
10:47:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073E1CAA000) [pid = 3212] [serial = 1292] [outer = 00000073DF146800]
10:47:49 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
10:47:49 INFO - document served over http requires an https
10:47:49 INFO - sub-resource via xhr-request using the http-csp
10:47:49 INFO - delivery method with swap-origin-redirect and when
10:47:49 INFO - the target request is cross-origin.
10:47:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 924ms
10:47:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:47:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E29AA800 == 79 [pid = 3212] [id = 461]
10:47:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073E1CA6400) [pid = 3212] [serial = 1293] [outer = 0000000000000000]
10:47:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073E1CBB000) [pid = 3212] [serial = 1294] [outer = 00000073E1CA6400]
10:47:49 INFO - PROCESS | 3212 | 1449082069431 Marionette INFO loaded listener.js
10:47:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073E2C4FC00) [pid = 3212] [serial = 1295] [outer = 00000073E1CA6400]
10:47:50 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
10:47:50 INFO - document served over http requires an http
10:47:50 INFO - sub-resource via fetch-request using the http-csp
10:47:50 INFO - delivery method with keep-origin-redirect and when
10:47:50 INFO - the target request is same-origin.
10:47:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
10:47:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:47:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E328D000 == 80 [pid = 3212] [id = 462]
10:47:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073E2A28C00) [pid = 3212] [serial = 1296] [outer = 0000000000000000]
10:47:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073E323F800) [pid = 3212] [serial = 1297] [outer = 00000073E2A28C00]
10:47:50 INFO - PROCESS | 3212 | 1449082070413 Marionette INFO loaded listener.js
10:47:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073E3769C00) [pid = 3212] [serial = 1298] [outer = 00000073E2A28C00]
10:47:51 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
10:47:51 INFO - document served over http requires an http
10:47:51 INFO - sub-resource via fetch-request using the http-csp
10:47:51 INFO - delivery method with no-redirect and when
10:47:51 INFO - the target request is same-origin.
10:47:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 987ms
10:47:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:47:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E38B6000 == 81 [pid = 3212] [id = 463]
10:47:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073E3763C00) [pid = 3212] [serial = 1299] [outer = 0000000000000000]
10:47:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073E644F000) [pid = 3212] [serial = 1300] [outer = 00000073E3763C00]
10:47:51 INFO - PROCESS | 3212 | 1449082071461 Marionette INFO loaded listener.js
10:47:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073E6842800) [pid = 3212] [serial = 1301] [outer = 00000073E3763C00]
10:47:52 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
10:47:52 INFO - document served over http requires an http
10:47:52 INFO - sub-resource via fetch-request using the http-csp
10:47:52 INFO - delivery method with swap-origin-redirect and when
10:47:52 INFO - the target request is same-origin.
10:47:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2788ms
10:47:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:47:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E51C7800 == 82 [pid = 3212] [id = 464]
10:47:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073DEDEA400) [pid = 3212] [serial = 1302] [outer = 0000000000000000]
10:47:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073DEDF0000) [pid = 3212] [serial = 1303] [outer = 00000073DEDEA400]
10:47:54 INFO - PROCESS | 3212 | 1449082074243 Marionette INFO loaded listener.js
10:47:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073E6842000) [pid = 3212] [serial = 1304] [outer = 00000073DEDEA400]
10:47:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E6390000 == 83 [pid = 3212] [id = 465]
10:47:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073E6D38800) [pid = 3212] [serial = 1305] [outer = 0000000000000000]
10:47:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073E6EE8C00) [pid = 3212] [serial = 1306] [outer = 00000073E6D38800]
10:47:54 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
10:47:54 INFO - document served over http requires an http
10:47:54 INFO - sub-resource via iframe-tag using the http-csp
10:47:54 INFO - delivery method with keep-origin-redirect and when
10:47:54 INFO - the target request is same-origin.
10:47:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 941ms
10:47:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:47:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E697C000 == 84 [pid = 3212] [id = 466]
10:47:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073E6D3A800) [pid = 3212] [serial = 1307] [outer = 0000000000000000]
10:47:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073E6D41C00) [pid = 3212] [serial = 1308] [outer = 00000073E6D3A800]
10:47:55 INFO - PROCESS | 3212 | 1449082075219 Marionette INFO loaded listener.js
10:47:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073E9D41400) [pid = 3212] [serial = 1309] [outer = 00000073E6D3A800]
10:47:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8117800 == 85 [pid = 3212] [id = 467]
10:47:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073E9C1FC00) [pid = 3212] [serial = 1310] [outer = 0000000000000000]
10:47:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073EC166800) [pid = 3212] [serial = 1311] [outer = 00000073E9C1FC00]
10:47:55 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
10:47:55 INFO - document served over http requires an http
10:47:55 INFO - sub-resource via iframe-tag using the http-csp
10:47:55 INFO - delivery method with no-redirect and when
10:47:55 INFO - the target request is same-origin.
10:47:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 942ms
10:47:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:47:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8122800 == 86 [pid = 3212] [id = 468]
10:47:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 211 (00000073E9C18000) [pid = 3212] [serial = 1312] [outer = 0000000000000000]
10:47:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073EC168C00) [pid = 3212] [serial = 1313] [outer = 00000073E9C18000]
10:47:56 INFO - PROCESS | 3212 | 1449082076152 Marionette INFO loaded listener.js
10:47:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073EC398C00) [pid = 3212] [serial = 1314] [outer = 00000073E9C18000]
10:47:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE683000 == 87 [pid = 3212] [id = 469]
10:47:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073DB95A400) [pid = 3212] [serial = 1315] [outer = 0000000000000000]
10:47:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073D7E0B000) [pid = 3212] [serial = 1316] [outer = 00000073DB95A400]
10:47:59 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
10:47:59 INFO - document served over http requires an http
10:47:59 INFO - sub-resource via iframe-tag using the http-csp
10:47:59 INFO - delivery method with swap-origin-redirect and when
10:47:59 INFO - the target request is same-origin.
10:47:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3735ms
10:47:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:47:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9AAD000 == 88 [pid = 3212] [id = 470]
10:47:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073D0C7A800) [pid = 3212] [serial = 1317] [outer = 0000000000000000]
10:47:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073D571BC00) [pid = 3212] [serial = 1318] [outer = 00000073D0C7A800]
10:47:59 INFO - PROCESS | 3212 | 1449082079924 Marionette INFO loaded listener.js
10:48:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073DB956400) [pid = 3212] [serial = 1319] [outer = 00000073D0C7A800]
10:48:01 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
10:48:01 INFO - document served over http requires an http
10:48:01 INFO - sub-resource via script-tag using the http-csp
10:48:01 INFO - delivery method with keep-origin-redirect and when
10:48:01 INFO - the target request is same-origin.
10:48:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1482ms
10:48:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:48:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48EC000 == 89 [pid = 3212] [id = 471]
10:48:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073C983E800) [pid = 3212] [serial = 1320] [outer = 0000000000000000]
10:48:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073CB189C00) [pid = 3212] [serial = 1321] [outer = 00000073C983E800]
10:48:01 INFO - PROCESS | 3212 | 1449082081363 Marionette INFO loaded listener.js
10:48:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073D125A000) [pid = 3212] [serial = 1322] [outer = 00000073C983E800]
10:48:01 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
10:48:01 INFO - document served over http requires an http
10:48:01 INFO - sub-resource via script-tag using the http-csp
10:48:01 INFO - delivery method with no-redirect and when
10:48:01 INFO - the target request is same-origin.
10:48:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 882ms
10:48:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:48:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB81C000 == 90 [pid = 3212] [id = 472]
10:48:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073CA32DC00) [pid = 3212] [serial = 1323] [outer = 0000000000000000]
10:48:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073D4509C00) [pid = 3212] [serial = 1324] [outer = 00000073CA32DC00]
10:48:02 INFO - PROCESS | 3212 | 1449082082210 Marionette INFO loaded listener.js
10:48:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073D5C5A800) [pid = 3212] [serial = 1325] [outer = 00000073CA32DC00]
10:48:02 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
10:48:02 INFO - document served over http requires an http
10:48:02 INFO - sub-resource via script-tag using the http-csp
10:48:02 INFO - delivery method with swap-origin-redirect and when
10:48:02 INFO - the target request is same-origin.
10:48:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 880ms
10:48:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:48:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEDD2800 == 91 [pid = 3212] [id = 473]
10:48:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073D125C400) [pid = 3212] [serial = 1326] [outer = 0000000000000000]
10:48:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073D30DC000) [pid = 3212] [serial = 1327] [outer = 00000073D125C400]
10:48:03 INFO - PROCESS | 3212 | 1449082083127 Marionette INFO loaded listener.js
10:48:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073DA7B5400) [pid = 3212] [serial = 1328] [outer = 00000073D125C400]
10:48:03 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
10:48:03 INFO - document served over http requires an http
10:48:03 INFO - sub-resource via xhr-request using the http-csp
10:48:03 INFO - delivery method with keep-origin-redirect and when
10:48:03 INFO - the target request is same-origin.
10:48:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 880ms
10:48:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:48:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5238800 == 92 [pid = 3212] [id = 474]
10:48:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073C9870800) [pid = 3212] [serial = 1329] [outer = 0000000000000000]
10:48:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073CA949C00) [pid = 3212] [serial = 1330] [outer = 00000073C9870800]
10:48:04 INFO - PROCESS | 3212 | 1449082084230 Marionette INFO loaded listener.js
10:48:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073D522BC00) [pid = 3212] [serial = 1331] [outer = 00000073C9870800]
10:48:04 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
10:48:04 INFO - document served over http requires an http
10:48:04 INFO - sub-resource via xhr-request using the http-csp
10:48:04 INFO - delivery method with no-redirect and when
10:48:04 INFO - the target request is same-origin.
10:48:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1124ms
10:48:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:48:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C3A000 == 93 [pid = 3212] [id = 475]
10:48:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073D588E400) [pid = 3212] [serial = 1332] [outer = 0000000000000000]
10:48:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073D5CBEC00) [pid = 3212] [serial = 1333] [outer = 00000073D588E400]
10:48:05 INFO - PROCESS | 3212 | 1449082085144 Marionette INFO loaded listener.js
10:48:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073DA71B000) [pid = 3212] [serial = 1334] [outer = 00000073D588E400]
10:48:05 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
10:48:05 INFO - document served over http requires an http
10:48:05 INFO - sub-resource via xhr-request using the http-csp
10:48:05 INFO - delivery method with swap-origin-redirect and when
10:48:05 INFO - the target request is same-origin.
10:48:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 902ms
10:48:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:48:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D545C000 == 94 [pid = 3212] [id = 476]
10:48:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073DB410400) [pid = 3212] [serial = 1335] [outer = 0000000000000000]
10:48:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 235 (00000073DB94F800) [pid = 3212] [serial = 1336] [outer = 00000073DB410400]
10:48:06 INFO - PROCESS | 3212 | 1449082086049 Marionette INFO loaded listener.js
10:48:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 236 (00000073DC108800) [pid = 3212] [serial = 1337] [outer = 00000073DB410400]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB81F000 == 93 [pid = 3212] [id = 378]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD5B000 == 92 [pid = 3212] [id = 236]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB74E000 == 91 [pid = 3212] [id = 448]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAF1C800 == 90 [pid = 3212] [id = 447]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA145000 == 89 [pid = 3212] [id = 446]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9268800 == 88 [pid = 3212] [id = 445]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8624000 == 87 [pid = 3212] [id = 444]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5443800 == 86 [pid = 3212] [id = 443]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB1C6000 == 85 [pid = 3212] [id = 442]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB1D4000 == 84 [pid = 3212] [id = 441]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073D544B800 == 83 [pid = 3212] [id = 440]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5045000 == 82 [pid = 3212] [id = 439]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFD23800 == 81 [pid = 3212] [id = 438]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91D2000 == 80 [pid = 3212] [id = 437]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88C4000 == 79 [pid = 3212] [id = 436]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48E3800 == 78 [pid = 3212] [id = 435]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073C524F000 == 77 [pid = 3212] [id = 434]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073EF20D800 == 76 [pid = 3212] [id = 433]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8D16000 == 75 [pid = 3212] [id = 431]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E9B4B800 == 74 [pid = 3212] [id = 430]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073EC23B800 == 73 [pid = 3212] [id = 429]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E9EB4000 == 72 [pid = 3212] [id = 428]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E888A000 == 71 [pid = 3212] [id = 427]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8651000 == 70 [pid = 3212] [id = 426]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073ED066000 == 69 [pid = 3212] [id = 425]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8893800 == 68 [pid = 3212] [id = 424]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073EBF10800 == 67 [pid = 3212] [id = 423]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E6980000 == 66 [pid = 3212] [id = 422]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E4012000 == 65 [pid = 3212] [id = 421]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E3326800 == 64 [pid = 3212] [id = 420]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073E31D2800 == 63 [pid = 3212] [id = 419]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFC14000 == 62 [pid = 3212] [id = 418]
10:48:06 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5103800 == 61 [pid = 3212] [id = 417]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 235 (00000073D8FE2800) [pid = 3212] [serial = 1144] [outer = 0000000000000000] [url = about:blank]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 234 (00000073D5C5AC00) [pid = 3212] [serial = 1139] [outer = 0000000000000000] [url = about:blank]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073D54C5400) [pid = 3212] [serial = 1154] [outer = 0000000000000000] [url = about:blank]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073D484EC00) [pid = 3212] [serial = 1134] [outer = 0000000000000000] [url = about:blank]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073D4BEE800) [pid = 3212] [serial = 1125] [outer = 0000000000000000] [url = about:blank]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073DBF3F800) [pid = 3212] [serial = 1159] [outer = 0000000000000000] [url = about:blank]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073DB415400) [pid = 3212] [serial = 1149] [outer = 0000000000000000] [url = about:blank]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073D54D1400) [pid = 3212] [serial = 1128] [outer = 0000000000000000] [url = about:blank]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073D0E44C00) [pid = 3212] [serial = 1131] [outer = 0000000000000000] [url = about:blank]
10:48:06 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073D94D6000) [pid = 3212] [serial = 1070] [outer = 0000000000000000] [url = about:blank]
10:48:07 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
10:48:07 INFO - document served over http requires an https
10:48:07 INFO - sub-resource via fetch-request using the http-csp
10:48:07 INFO - delivery method with keep-origin-redirect and when
10:48:07 INFO - the target request is same-origin.
10:48:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1388ms
10:48:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:48:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9519800 == 62 [pid = 3212] [id = 477]
10:48:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073C4DA3800) [pid = 3212] [serial = 1338] [outer = 0000000000000000]
10:48:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073C5397000) [pid = 3212] [serial = 1339] [outer = 00000073C4DA3800]
10:48:07 INFO - PROCESS | 3212 | 1449082087283 Marionette INFO loaded listener.js
10:48:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073D191A800) [pid = 3212] [serial = 1340] [outer = 00000073C4DA3800]
10:48:07 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
10:48:07 INFO - document served over http requires an https
10:48:07 INFO - sub-resource via fetch-request using the http-csp
10:48:07 INFO - delivery method with no-redirect and when
10:48:07 INFO - the target request is same-origin.
10:48:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 774ms
10:48:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:48:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5042000 == 63 [pid = 3212] [id = 478]
10:48:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073D125C000) [pid = 3212] [serial = 1341] [outer = 0000000000000000]
10:48:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073D4B75800) [pid = 3212] [serial = 1342] [outer = 00000073D125C000]
10:48:08 INFO - PROCESS | 3212 | 1449082088167 Marionette INFO loaded listener.js
10:48:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073D5729C00) [pid = 3212] [serial = 1343] [outer = 00000073D125C000]
10:48:08 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
10:48:08 INFO - document served over http requires an https
10:48:08 INFO - sub-resource via fetch-request using the http-csp
10:48:08 INFO - delivery method with swap-origin-redirect and when
10:48:08 INFO - the target request is same-origin.
10:48:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 775ms
10:48:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:48:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C49000 == 64 [pid = 3212] [id = 479]
10:48:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073D5724000) [pid = 3212] [serial = 1344] [outer = 0000000000000000]
10:48:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073D5C5EC00) [pid = 3212] [serial = 1345] [outer = 00000073D5724000]
10:48:08 INFO - PROCESS | 3212 | 1449082088852 Marionette INFO loaded listener.js
10:48:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 235 (00000073D86C6400) [pid = 3212] [serial = 1346] [outer = 00000073D5724000]
10:48:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D862C000 == 65 [pid = 3212] [id = 480]
10:48:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 236 (00000073D86C2800) [pid = 3212] [serial = 1347] [outer = 0000000000000000]
10:48:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 237 (00000073D940BC00) [pid = 3212] [serial = 1348] [outer = 00000073D86C2800]
10:48:09 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
10:48:09 INFO - document served over http requires an https
10:48:09 INFO - sub-resource via iframe-tag using the http-csp
10:48:09 INFO - delivery method with keep-origin-redirect and when
10:48:09 INFO - the target request is same-origin.
10:48:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 774ms
10:48:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:48:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9254800 == 66 [pid = 3212] [id = 481]
10:48:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 238 (00000073D8FE0C00) [pid = 3212] [serial = 1349] [outer = 0000000000000000]
10:48:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 239 (00000073D9410C00) [pid = 3212] [serial = 1350] [outer = 00000073D8FE0C00]
10:48:09 INFO - PROCESS | 3212 | 1449082089716 Marionette INFO loaded listener.js
10:48:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 240 (00000073DBF49C00) [pid = 3212] [serial = 1351] [outer = 00000073D8FE0C00]
10:48:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA789800 == 67 [pid = 3212] [id = 482]
10:48:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 241 (00000073DC111400) [pid = 3212] [serial = 1352] [outer = 0000000000000000]
10:48:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 242 (00000073DBF3F800) [pid = 3212] [serial = 1353] [outer = 00000073DC111400]
10:48:10 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
10:48:10 INFO - document served over http requires an https
10:48:10 INFO - sub-resource via iframe-tag using the http-csp
10:48:10 INFO - delivery method with no-redirect and when
10:48:10 INFO - the target request is same-origin.
10:48:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 838ms
10:48:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:48:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD5F000 == 68 [pid = 3212] [id = 483]
10:48:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 243 (00000073DE136800) [pid = 3212] [serial = 1354] [outer = 0000000000000000]
10:48:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 244 (00000073DEDF1800) [pid = 3212] [serial = 1355] [outer = 00000073DE136800]
10:48:10 INFO - PROCESS | 3212 | 1449082090580 Marionette INFO loaded listener.js
10:48:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 245 (00000073DF02A000) [pid = 3212] [serial = 1356] [outer = 00000073DE136800]
10:48:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB446800 == 69 [pid = 3212] [id = 484]
10:48:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 246 (00000073DF022C00) [pid = 3212] [serial = 1357] [outer = 0000000000000000]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 245 (00000073DBA34000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 244 (00000073C4DA6400) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 243 (00000073DE57D800) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 242 (00000073DA71F000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 241 (00000073D8FEB800) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 240 (00000073DBA37800) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 239 (00000073D5483000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 238 (00000073DEE0D000) [pid = 3212] [serial = 1165] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 237 (00000073E36B3800) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 236 (00000073E6659400) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 235 (00000073D5176C00) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 234 (00000073E6450800) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073C954A400) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073E3E5B000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073E9A3C400) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073D0C7AC00) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073C4DA6000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073DBE71C00) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073E5198C00) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073E6D38000) [pid = 3212] [serial = 1110] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073DFB45C00) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073DBF68000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073D0554000) [pid = 3212] [serial = 1226] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082050389]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073D5CCE000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073D5741000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073E1CBF400) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073E3E5C800) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073D5CC7C00) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073C4C42400) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073CA306400) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073D4B75C00) [pid = 3212] [serial = 1231] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073D8AB9C00) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073C4C4EC00) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073E6843800) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073D517F800) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 210 (00000073D3FB9000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073C4C48800) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073E323C000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073E0B13400) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073DF02D000) [pid = 3212] [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]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073D000A000) [pid = 3212] [serial = 1221] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073C974DC00) [pid = 3212] [serial = 1219] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073EC374000) [pid = 3212] [serial = 1201] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073D5CC5400) [pid = 3212] [serial = 1234] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073D191B400) [pid = 3212] [serial = 1168] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073E6D36000) [pid = 3212] [serial = 1186] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073D8EE4000) [pid = 3212] [serial = 1252] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073D016DC00) [pid = 3212] [serial = 1232] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073EF0B1800) [pid = 3212] [serial = 1216] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D5E6A400) [pid = 3212] [serial = 1249] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073EC397C00) [pid = 3212] [serial = 1213] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073C983D400) [pid = 3212] [serial = 1255] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073D5477800) [pid = 3212] [serial = 1224] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073D2384C00) [pid = 3212] [serial = 1227] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082050389]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073CA0B3800) [pid = 3212] [serial = 1240] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073DFCEEC00) [pid = 3212] [serial = 1177] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073D5AEB400) [pid = 3212] [serial = 1171] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073D2636000) [pid = 3212] [serial = 1229] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073C4D9E400) [pid = 3212] [serial = 1166] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073E3E60800) [pid = 3212] [serial = 1189] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073D94CDC00) [pid = 3212] [serial = 1258] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073EC167800) [pid = 3212] [serial = 1198] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073EBB3E400) [pid = 3212] [serial = 1195] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D4BED800) [pid = 3212] [serial = 1243] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073E376C400) [pid = 3212] [serial = 1204] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073D068B000) [pid = 3212] [serial = 1222] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073DEE24400) [pid = 3212] [serial = 1174] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073E9D3D400) [pid = 3212] [serial = 1210] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073D589B400) [pid = 3212] [serial = 1246] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073D5179C00) [pid = 3212] [serial = 1237] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073E1CC2800) [pid = 3212] [serial = 1180] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073E36BA800) [pid = 3212] [serial = 1183] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073E9A2E400) [pid = 3212] [serial = 1192] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073E9C15800) [pid = 3212] [serial = 1207] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073DA71F800) [pid = 3212] [serial = 1261] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073D5726400) [pid = 3212] [serial = 1244] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073EC1A9000) [pid = 3212] [serial = 1199] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073E7ADC800) [pid = 3212] [serial = 1109] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073EBB39000) [pid = 3212] [serial = 1190] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073DA251400) [pid = 3212] [serial = 1073] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073E6657000) [pid = 3212] [serial = 1103] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073E0B17C00) [pid = 3212] [serial = 1094] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073DE57A800) [pid = 3212] [serial = 1084] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073DBF47000) [pid = 3212] [serial = 1079] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073EBB37400) [pid = 3212] [serial = 1193] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073E6652400) [pid = 3212] [serial = 1100] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073EC49C400) [pid = 3212] [serial = 1196] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073D5C60000) [pid = 3212] [serial = 1247] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073EBB33400) [pid = 3212] [serial = 1116] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073DB94E400) [pid = 3212] [serial = 1122] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073E6840C00) [pid = 3212] [serial = 1106] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073E2C49800) [pid = 3212] [serial = 1097] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073DF028000) [pid = 3212] [serial = 1089] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073D517D800) [pid = 3212] [serial = 1119] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073DB417400) [pid = 3212] [serial = 1076] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073E7ADE400) [pid = 3212] [serial = 1112] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073D86CE400) [pid = 3212] [serial = 1250] [outer = 0000000000000000] [url = about:blank]
10:48:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073C5E55000) [pid = 3212] [serial = 1358] [outer = 00000073DF022C00]
10:48:11 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
10:48:11 INFO - document served over http requires an https
10:48:11 INFO - sub-resource via iframe-tag using the http-csp
10:48:11 INFO - delivery method with swap-origin-redirect and when
10:48:11 INFO - the target request is same-origin.
10:48:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1441ms
10:48:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:48:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEC3A000 == 70 [pid = 3212] [id = 485]
10:48:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073C4C48800) [pid = 3212] [serial = 1359] [outer = 0000000000000000]
10:48:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073C9B45000) [pid = 3212] [serial = 1360] [outer = 00000073C4C48800]
10:48:12 INFO - PROCESS | 3212 | 1449082092086 Marionette INFO loaded listener.js
10:48:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D86CE400) [pid = 3212] [serial = 1361] [outer = 00000073C4C48800]
10:48:12 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
10:48:12 INFO - document served over http requires an https
10:48:12 INFO - sub-resource via script-tag using the http-csp
10:48:12 INFO - delivery method with keep-origin-redirect and when
10:48:12 INFO - the target request is same-origin.
10:48:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 795ms
10:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:48:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFC17800 == 71 [pid = 3212] [id = 486]
10:48:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D484E400) [pid = 3212] [serial = 1362] [outer = 0000000000000000]
10:48:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073DBF67C00) [pid = 3212] [serial = 1363] [outer = 00000073D484E400]
10:48:12 INFO - PROCESS | 3212 | 1449082092735 Marionette INFO loaded listener.js
10:48:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073DFCE6800) [pid = 3212] [serial = 1364] [outer = 00000073D484E400]
10:48:13 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
10:48:13 INFO - document served over http requires an https
10:48:13 INFO - sub-resource via script-tag using the http-csp
10:48:13 INFO - delivery method with no-redirect and when
10:48:13 INFO - the target request is same-origin.
10:48:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 691ms
10:48:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:48:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E152E800 == 72 [pid = 3212] [id = 487]
10:48:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073E05C1000) [pid = 3212] [serial = 1365] [outer = 0000000000000000]
10:48:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073E062F400) [pid = 3212] [serial = 1366] [outer = 00000073E05C1000]
10:48:13 INFO - PROCESS | 3212 | 1449082093461 Marionette INFO loaded listener.js
10:48:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073E1CA9400) [pid = 3212] [serial = 1367] [outer = 00000073E05C1000]
10:48:14 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
10:48:14 INFO - document served over http requires an https
10:48:14 INFO - sub-resource via script-tag using the http-csp
10:48:14 INFO - delivery method with swap-origin-redirect and when
10:48:14 INFO - the target request is same-origin.
10:48:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1032ms
10:48:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:48:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D44E1800 == 73 [pid = 3212] [id = 488]
10:48:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073CA051400) [pid = 3212] [serial = 1368] [outer = 0000000000000000]
10:48:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073D0684000) [pid = 3212] [serial = 1369] [outer = 00000073CA051400]
10:48:14 INFO - PROCESS | 3212 | 1449082094768 Marionette INFO loaded listener.js
10:48:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D569B400) [pid = 3212] [serial = 1370] [outer = 00000073CA051400]
10:48:15 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
10:48:15 INFO - document served over http requires an https
10:48:15 INFO - sub-resource via xhr-request using the http-csp
10:48:15 INFO - delivery method with keep-origin-redirect and when
10:48:15 INFO - the target request is same-origin.
10:48:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1086ms
10:48:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:48:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEC29800 == 74 [pid = 3212] [id = 489]
10:48:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073D5896C00) [pid = 3212] [serial = 1371] [outer = 0000000000000000]
10:48:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D86C7400) [pid = 3212] [serial = 1372] [outer = 00000073D5896C00]
10:48:15 INFO - PROCESS | 3212 | 1449082095824 Marionette INFO loaded listener.js
10:48:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073DB417C00) [pid = 3212] [serial = 1373] [outer = 00000073D5896C00]
10:48:16 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
10:48:16 INFO - document served over http requires an https
10:48:16 INFO - sub-resource via xhr-request using the http-csp
10:48:16 INFO - delivery method with no-redirect and when
10:48:16 INFO - the target request is same-origin.
10:48:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 987ms
10:48:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:48:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E31D9800 == 75 [pid = 3212] [id = 490]
10:48:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073DBA33400) [pid = 3212] [serial = 1374] [outer = 0000000000000000]
10:48:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073DE130000) [pid = 3212] [serial = 1375] [outer = 00000073DBA33400]
10:48:16 INFO - PROCESS | 3212 | 1449082096810 Marionette INFO loaded listener.js
10:48:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073DF022400) [pid = 3212] [serial = 1376] [outer = 00000073DBA33400]
10:48:17 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
10:48:17 INFO - document served over http requires an https
10:48:17 INFO - sub-resource via xhr-request using the http-csp
10:48:17 INFO - delivery method with swap-origin-redirect and when
10:48:17 INFO - the target request is same-origin.
10:48:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 987ms
10:48:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:48:17 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E3515000 == 76 [pid = 3212] [id = 491]
10:48:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073E05BFC00) [pid = 3212] [serial = 1377] [outer = 0000000000000000]
10:48:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073E1339000) [pid = 3212] [serial = 1378] [outer = 00000073E05BFC00]
10:48:17 INFO - PROCESS | 3212 | 1449082097805 Marionette INFO loaded listener.js
10:48:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073E2C4D800) [pid = 3212] [serial = 1379] [outer = 00000073E05BFC00]
10:48:18 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
10:48:18 INFO - document served over http requires an http
10:48:18 INFO - sub-resource via fetch-request using the meta-csp
10:48:18 INFO - delivery method with keep-origin-redirect and when
10:48:18 INFO - the target request is cross-origin.
10:48:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 943ms
10:48:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:48:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E51C8800 == 77 [pid = 3212] [id = 492]
10:48:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073E2C54C00) [pid = 3212] [serial = 1380] [outer = 0000000000000000]
10:48:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073E36B1C00) [pid = 3212] [serial = 1381] [outer = 00000073E2C54C00]
10:48:18 INFO - PROCESS | 3212 | 1449082098788 Marionette INFO loaded listener.js
10:48:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073E376CC00) [pid = 3212] [serial = 1382] [outer = 00000073E2C54C00]
10:48:19 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
10:48:19 INFO - document served over http requires an http
10:48:19 INFO - sub-resource via fetch-request using the meta-csp
10:48:19 INFO - delivery method with no-redirect and when
10:48:19 INFO - the target request is cross-origin.
10:48:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 985ms
10:48:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:48:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E7AAD000 == 78 [pid = 3212] [id = 493]
10:48:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073E3E63000) [pid = 3212] [serial = 1383] [outer = 0000000000000000]
10:48:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073E5191400) [pid = 3212] [serial = 1384] [outer = 00000073E3E63000]
10:48:19 INFO - PROCESS | 3212 | 1449082099785 Marionette INFO loaded listener.js
10:48:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073E644E800) [pid = 3212] [serial = 1385] [outer = 00000073E3E63000]
10:48:20 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
10:48:20 INFO - document served over http requires an http
10:48:20 INFO - sub-resource via fetch-request using the meta-csp
10:48:20 INFO - delivery method with swap-origin-redirect and when
10:48:20 INFO - the target request is cross-origin.
10:48:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 986ms
10:48:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:48:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E866A000 == 79 [pid = 3212] [id = 494]
10:48:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073E6454C00) [pid = 3212] [serial = 1386] [outer = 0000000000000000]
10:48:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073E6658000) [pid = 3212] [serial = 1387] [outer = 00000073E6454C00]
10:48:20 INFO - PROCESS | 3212 | 1449082100791 Marionette INFO loaded listener.js
10:48:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073E6D35000) [pid = 3212] [serial = 1388] [outer = 00000073E6454C00]
10:48:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E889A000 == 80 [pid = 3212] [id = 495]
10:48:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073E6EE8000) [pid = 3212] [serial = 1389] [outer = 0000000000000000]
10:48:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073E7ADC000) [pid = 3212] [serial = 1390] [outer = 00000073E6EE8000]
10:48:21 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
10:48:21 INFO - document served over http requires an http
10:48:21 INFO - sub-resource via iframe-tag using the meta-csp
10:48:21 INFO - delivery method with keep-origin-redirect and when
10:48:21 INFO - the target request is cross-origin.
10:48:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1078ms
10:48:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:48:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8D13800 == 81 [pid = 3212] [id = 496]
10:48:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073E6D35C00) [pid = 3212] [serial = 1391] [outer = 0000000000000000]
10:48:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073E7ADE400) [pid = 3212] [serial = 1392] [outer = 00000073E6D35C00]
10:48:21 INFO - PROCESS | 3212 | 1449082101897 Marionette INFO loaded listener.js
10:48:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073E9C17000) [pid = 3212] [serial = 1393] [outer = 00000073E6D35C00]
10:48:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E9B46800 == 82 [pid = 3212] [id = 497]
10:48:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073E9C1C000) [pid = 3212] [serial = 1394] [outer = 0000000000000000]
10:48:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073E9C1E800) [pid = 3212] [serial = 1395] [outer = 00000073E9C1C000]
10:48:22 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
10:48:22 INFO - document served over http requires an http
10:48:22 INFO - sub-resource via iframe-tag using the meta-csp
10:48:22 INFO - delivery method with no-redirect and when
10:48:22 INFO - the target request is cross-origin.
10:48:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1138ms
10:48:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:48:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E9DA7800 == 83 [pid = 3212] [id = 498]
10:48:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073E9C1F400) [pid = 3212] [serial = 1396] [outer = 0000000000000000]
10:48:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073E9D3EC00) [pid = 3212] [serial = 1397] [outer = 00000073E9C1F400]
10:48:23 INFO - PROCESS | 3212 | 1449082103050 Marionette INFO loaded listener.js
10:48:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073EC15F800) [pid = 3212] [serial = 1398] [outer = 00000073E9C1F400]
10:48:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E9ECB000 == 84 [pid = 3212] [id = 499]
10:48:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073EC163800) [pid = 3212] [serial = 1399] [outer = 0000000000000000]
10:48:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073EC165800) [pid = 3212] [serial = 1400] [outer = 00000073EC163800]
10:48:23 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
10:48:23 INFO - document served over http requires an http
10:48:23 INFO - sub-resource via iframe-tag using the meta-csp
10:48:23 INFO - delivery method with swap-origin-redirect and when
10:48:23 INFO - the target request is cross-origin.
10:48:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1025ms
10:48:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:48:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EA15C800 == 85 [pid = 3212] [id = 500]
10:48:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073D7EEC400) [pid = 3212] [serial = 1401] [outer = 0000000000000000]
10:48:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073EC164000) [pid = 3212] [serial = 1402] [outer = 00000073D7EEC400]
10:48:24 INFO - PROCESS | 3212 | 1449082104117 Marionette INFO loaded listener.js
10:48:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073EC371800) [pid = 3212] [serial = 1403] [outer = 00000073D7EEC400]
10:48:24 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
10:48:24 INFO - document served over http requires an http
10:48:24 INFO - sub-resource via script-tag using the meta-csp
10:48:24 INFO - delivery method with keep-origin-redirect and when
10:48:24 INFO - the target request is cross-origin.
10:48:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1083ms
10:48:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:48:25 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EA2DB000 == 86 [pid = 3212] [id = 501]
10:48:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073DFD75000) [pid = 3212] [serial = 1404] [outer = 0000000000000000]
10:48:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073DFD7D400) [pid = 3212] [serial = 1405] [outer = 00000073DFD75000]
10:48:25 INFO - PROCESS | 3212 | 1449082105213 Marionette INFO loaded listener.js
10:48:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073EC491C00) [pid = 3212] [serial = 1406] [outer = 00000073DFD75000]
10:48:25 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
10:48:25 INFO - document served over http requires an http
10:48:25 INFO - sub-resource via script-tag using the meta-csp
10:48:25 INFO - delivery method with no-redirect and when
10:48:25 INFO - the target request is cross-origin.
10:48:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1083ms
10:48:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:48:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EBF0C800 == 87 [pid = 3212] [id = 502]
10:48:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073E3CE9800) [pid = 3212] [serial = 1407] [outer = 0000000000000000]
10:48:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073E3CEEC00) [pid = 3212] [serial = 1408] [outer = 00000073E3CE9800]
10:48:26 INFO - PROCESS | 3212 | 1449082106239 Marionette INFO loaded listener.js
10:48:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073E3CF7800) [pid = 3212] [serial = 1409] [outer = 00000073E3CE9800]
10:48:26 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
10:48:26 INFO - document served over http requires an http
10:48:26 INFO - sub-resource via script-tag using the meta-csp
10:48:26 INFO - delivery method with swap-origin-redirect and when
10:48:26 INFO - the target request is cross-origin.
10:48:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 986ms
10:48:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:48:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EC239800 == 88 [pid = 3212] [id = 503]
10:48:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073E3A89400) [pid = 3212] [serial = 1410] [outer = 0000000000000000]
10:48:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073E3A8EC00) [pid = 3212] [serial = 1411] [outer = 00000073E3A89400]
10:48:27 INFO - PROCESS | 3212 | 1449082107260 Marionette INFO loaded listener.js
10:48:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073E3CEB400) [pid = 3212] [serial = 1412] [outer = 00000073E3A89400]
10:48:27 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
10:48:27 INFO - document served over http requires an http
10:48:27 INFO - sub-resource via xhr-request using the meta-csp
10:48:27 INFO - delivery method with keep-origin-redirect and when
10:48:27 INFO - the target request is cross-origin.
10:48:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
10:48:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:48:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ED07A800 == 89 [pid = 3212] [id = 504]
10:48:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073E6992C00) [pid = 3212] [serial = 1413] [outer = 0000000000000000]
10:48:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073E6999000) [pid = 3212] [serial = 1414] [outer = 00000073E6992C00]
10:48:28 INFO - PROCESS | 3212 | 1449082108250 Marionette INFO loaded listener.js
10:48:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073E69A1C00) [pid = 3212] [serial = 1415] [outer = 00000073E6992C00]
10:48:28 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
10:48:28 INFO - document served over http requires an http
10:48:28 INFO - sub-resource via xhr-request using the meta-csp
10:48:28 INFO - delivery method with no-redirect and when
10:48:28 INFO - the target request is cross-origin.
10:48:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 943ms
10:48:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:48:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EC5C2800 == 90 [pid = 3212] [id = 505]
10:48:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073E69A1000) [pid = 3212] [serial = 1416] [outer = 0000000000000000]
10:48:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073E6EBA800) [pid = 3212] [serial = 1417] [outer = 00000073E69A1000]
10:48:29 INFO - PROCESS | 3212 | 1449082109232 Marionette INFO loaded listener.js
10:48:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073E6EC3400) [pid = 3212] [serial = 1418] [outer = 00000073E69A1000]
10:48:29 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
10:48:29 INFO - document served over http requires an http
10:48:29 INFO - sub-resource via xhr-request using the meta-csp
10:48:29 INFO - delivery method with swap-origin-redirect and when
10:48:29 INFO - the target request is cross-origin.
10:48:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 985ms
10:48:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:48:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EC5DC800 == 91 [pid = 3212] [id = 506]
10:48:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 211 (00000073E6EB6400) [pid = 3212] [serial = 1419] [outer = 0000000000000000]
10:48:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073EC49F800) [pid = 3212] [serial = 1420] [outer = 00000073E6EB6400]
10:48:30 INFO - PROCESS | 3212 | 1449082110230 Marionette INFO loaded listener.js
10:48:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073EECAFC00) [pid = 3212] [serial = 1421] [outer = 00000073E6EB6400]
10:48:33 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
10:48:33 INFO - document served over http requires an https
10:48:33 INFO - sub-resource via fetch-request using the meta-csp
10:48:33 INFO - delivery method with keep-origin-redirect and when
10:48:33 INFO - the target request is cross-origin.
10:48:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3758ms
10:48:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:48:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB4000 == 92 [pid = 3212] [id = 507]
10:48:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073C4D9D800) [pid = 3212] [serial = 1422] [outer = 0000000000000000]
10:48:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073C52CF000) [pid = 3212] [serial = 1423] [outer = 00000073C4D9D800]
10:48:34 INFO - PROCESS | 3212 | 1449082113998 Marionette INFO loaded listener.js
10:48:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073D5CBA000) [pid = 3212] [serial = 1424] [outer = 00000073C4D9D800]
10:48:34 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
10:48:34 INFO - document served over http requires an https
10:48:34 INFO - sub-resource via fetch-request using the meta-csp
10:48:34 INFO - delivery method with no-redirect and when
10:48:34 INFO - the target request is cross-origin.
10:48:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1022ms
10:48:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:48:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1E0E800 == 93 [pid = 3212] [id = 508]
10:48:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073C4DA2800) [pid = 3212] [serial = 1425] [outer = 0000000000000000]
10:48:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073D4348000) [pid = 3212] [serial = 1426] [outer = 00000073C4DA2800]
10:48:35 INFO - PROCESS | 3212 | 1449082115047 Marionette INFO loaded listener.js
10:48:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073DEF52800) [pid = 3212] [serial = 1427] [outer = 00000073C4DA2800]
10:48:36 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
10:48:36 INFO - document served over http requires an https
10:48:36 INFO - sub-resource via fetch-request using the meta-csp
10:48:36 INFO - delivery method with swap-origin-redirect and when
10:48:36 INFO - the target request is cross-origin.
10:48:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1887ms
10:48:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:48:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5047000 == 94 [pid = 3212] [id = 509]
10:48:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073CB514000) [pid = 3212] [serial = 1428] [outer = 0000000000000000]
10:48:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073CFE2C800) [pid = 3212] [serial = 1429] [outer = 00000073CB514000]
10:48:36 INFO - PROCESS | 3212 | 1449082116921 Marionette INFO loaded listener.js
10:48:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073D3F46000) [pid = 3212] [serial = 1430] [outer = 00000073CB514000]
10:48:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A4D800 == 95 [pid = 3212] [id = 510]
10:48:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073D450E400) [pid = 3212] [serial = 1431] [outer = 0000000000000000]
10:48:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073D4471C00) [pid = 3212] [serial = 1432] [outer = 00000073D450E400]
10:48:37 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
10:48:37 INFO - document served over http requires an https
10:48:37 INFO - sub-resource via iframe-tag using the meta-csp
10:48:37 INFO - delivery method with keep-origin-redirect and when
10:48:37 INFO - the target request is cross-origin.
10:48:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1026ms
10:48:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:48:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8E51000 == 96 [pid = 3212] [id = 511]
10:48:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073C4DA6400) [pid = 3212] [serial = 1433] [outer = 0000000000000000]
10:48:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073C9B6D000) [pid = 3212] [serial = 1434] [outer = 00000073C4DA6400]
10:48:38 INFO - PROCESS | 3212 | 1449082118007 Marionette INFO loaded listener.js
10:48:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073D484B000) [pid = 3212] [serial = 1435] [outer = 00000073C4DA6400]
10:48:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9522000 == 97 [pid = 3212] [id = 512]
10:48:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073D0C7AC00) [pid = 3212] [serial = 1436] [outer = 0000000000000000]
10:48:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073D4BE9400) [pid = 3212] [serial = 1437] [outer = 00000073D0C7AC00]
10:48:38 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
10:48:38 INFO - document served over http requires an https
10:48:38 INFO - sub-resource via iframe-tag using the meta-csp
10:48:38 INFO - delivery method with no-redirect and when
10:48:38 INFO - the target request is cross-origin.
10:48:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1230ms
10:48:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:48:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D03B6000 == 98 [pid = 3212] [id = 513]
10:48:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073D5767800) [pid = 3212] [serial = 1438] [outer = 0000000000000000]
10:48:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073D58F9000) [pid = 3212] [serial = 1439] [outer = 00000073D5767800]
10:48:39 INFO - PROCESS | 3212 | 1449082119216 Marionette INFO loaded listener.js
10:48:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073D5C5E000) [pid = 3212] [serial = 1440] [outer = 00000073D5767800]
10:48:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0568000 == 99 [pid = 3212] [id = 514]
10:48:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073D5CB3800) [pid = 3212] [serial = 1441] [outer = 0000000000000000]
10:48:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073D5CC8800) [pid = 3212] [serial = 1442] [outer = 00000073D5CB3800]
10:48:39 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
10:48:39 INFO - document served over http requires an https
10:48:39 INFO - sub-resource via iframe-tag using the meta-csp
10:48:39 INFO - delivery method with swap-origin-redirect and when
10:48:39 INFO - the target request is cross-origin.
10:48:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1129ms
10:48:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFC17800 == 98 [pid = 3212] [id = 486]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEC3A000 == 97 [pid = 3212] [id = 485]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB446800 == 96 [pid = 3212] [id = 484]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD5F000 == 95 [pid = 3212] [id = 483]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA789800 == 94 [pid = 3212] [id = 482]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9254800 == 93 [pid = 3212] [id = 481]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073D862C000 == 92 [pid = 3212] [id = 480]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C49000 == 91 [pid = 3212] [id = 479]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5042000 == 90 [pid = 3212] [id = 478]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9519800 == 89 [pid = 3212] [id = 477]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073D545C000 == 88 [pid = 3212] [id = 476]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C3A000 == 87 [pid = 3212] [id = 475]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5238800 == 86 [pid = 3212] [id = 474]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEDD2800 == 85 [pid = 3212] [id = 473]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB81C000 == 84 [pid = 3212] [id = 472]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48EC000 == 83 [pid = 3212] [id = 471]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9AAD000 == 82 [pid = 3212] [id = 470]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE683000 == 81 [pid = 3212] [id = 469]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8122800 == 80 [pid = 3212] [id = 468]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8117800 == 79 [pid = 3212] [id = 467]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E697C000 == 78 [pid = 3212] [id = 466]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E51C7800 == 77 [pid = 3212] [id = 464]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E6390000 == 76 [pid = 3212] [id = 465]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E38B6000 == 75 [pid = 3212] [id = 463]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E328D000 == 74 [pid = 3212] [id = 462]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E29AA800 == 73 [pid = 3212] [id = 461]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1622000 == 72 [pid = 3212] [id = 460]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0E11800 == 71 [pid = 3212] [id = 459]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFC1C800 == 70 [pid = 3212] [id = 458]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DF187800 == 69 [pid = 3212] [id = 457]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEDC9800 == 68 [pid = 3212] [id = 456]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1534800 == 67 [pid = 3212] [id = 416]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE71D800 == 66 [pid = 3212] [id = 455]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE622800 == 65 [pid = 3212] [id = 454]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFDF000 == 64 [pid = 3212] [id = 453]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073D95EC000 == 63 [pid = 3212] [id = 452]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073D505A800 == 62 [pid = 3212] [id = 451]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073E05AB000 == 61 [pid = 3212] [id = 415]
10:48:40 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9AB0000 == 60 [pid = 3212] [id = 450]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073D5846800) [pid = 3212] [serial = 1256] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073DEE2A400) [pid = 3212] [serial = 1164] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073D8ABEC00) [pid = 3212] [serial = 1172] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073E0B14400) [pid = 3212] [serial = 1178] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073DF14E000) [pid = 3212] [serial = 1175] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073E519BC00) [pid = 3212] [serial = 1184] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073EBB38000) [pid = 3212] [serial = 1187] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073D8AAE800) [pid = 3212] [serial = 1238] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073D58FE400) [pid = 3212] [serial = 1225] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073E2C53800) [pid = 3212] [serial = 1181] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073D94D6800) [pid = 3212] [serial = 1253] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073D517FC00) [pid = 3212] [serial = 1169] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073D8665400) [pid = 3212] [serial = 1235] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073D0C7D800) [pid = 3212] [serial = 1241] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073D5ACEC00) [pid = 3212] [serial = 1230] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073DA253000) [pid = 3212] [serial = 1259] [outer = 0000000000000000] [url = about:blank]
10:48:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C523C000 == 61 [pid = 3212] [id = 515]
10:48:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073C36CD400) [pid = 3212] [serial = 1443] [outer = 0000000000000000]
10:48:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073C51B5400) [pid = 3212] [serial = 1444] [outer = 00000073C36CD400]
10:48:40 INFO - PROCESS | 3212 | 1449082120795 Marionette INFO loaded listener.js
10:48:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073D0169000) [pid = 3212] [serial = 1445] [outer = 00000073C36CD400]
10:48:41 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
10:48:41 INFO - document served over http requires an https
10:48:41 INFO - sub-resource via script-tag using the meta-csp
10:48:41 INFO - delivery method with keep-origin-redirect and when
10:48:41 INFO - the target request is cross-origin.
10:48:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1326ms
10:48:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:48:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D35B6800 == 62 [pid = 3212] [id = 516]
10:48:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073D0D45000) [pid = 3212] [serial = 1446] [outer = 0000000000000000]
10:48:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073D263F400) [pid = 3212] [serial = 1447] [outer = 00000073D0D45000]
10:48:41 INFO - PROCESS | 3212 | 1449082121487 Marionette INFO loaded listener.js
10:48:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073D517C000) [pid = 3212] [serial = 1448] [outer = 00000073D0D45000]
10:48:42 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
10:48:42 INFO - document served over http requires an https
10:48:42 INFO - sub-resource via script-tag using the meta-csp
10:48:42 INFO - delivery method with no-redirect and when
10:48:42 INFO - the target request is cross-origin.
10:48:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 776ms
10:48:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:48:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D6183800 == 63 [pid = 3212] [id = 517]
10:48:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073D5224400) [pid = 3212] [serial = 1449] [outer = 0000000000000000]
10:48:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073D5838400) [pid = 3212] [serial = 1450] [outer = 00000073D5224400]
10:48:42 INFO - PROCESS | 3212 | 1449082122388 Marionette INFO loaded listener.js
10:48:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073D5CB0000) [pid = 3212] [serial = 1451] [outer = 00000073D5224400]
10:48:42 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
10:48:42 INFO - document served over http requires an https
10:48:42 INFO - sub-resource via script-tag using the meta-csp
10:48:42 INFO - delivery method with swap-origin-redirect and when
10:48:42 INFO - the target request is cross-origin.
10:48:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 839ms
10:48:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:48:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91C3000 == 64 [pid = 3212] [id = 518]
10:48:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073D5CACC00) [pid = 3212] [serial = 1452] [outer = 0000000000000000]
10:48:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073D7E0B400) [pid = 3212] [serial = 1453] [outer = 00000073D5CACC00]
10:48:43 INFO - PROCESS | 3212 | 1449082123174 Marionette INFO loaded listener.js
10:48:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073D86D0C00) [pid = 3212] [serial = 1454] [outer = 00000073D5CACC00]
10:48:43 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
10:48:43 INFO - document served over http requires an https
10:48:43 INFO - sub-resource via xhr-request using the meta-csp
10:48:43 INFO - delivery method with keep-origin-redirect and when
10:48:43 INFO - the target request is cross-origin.
10:48:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 795ms
10:48:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:48:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA142800 == 65 [pid = 3212] [id = 519]
10:48:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073D8AB2C00) [pid = 3212] [serial = 1455] [outer = 0000000000000000]
10:48:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073D8ABFC00) [pid = 3212] [serial = 1456] [outer = 00000073D8AB2C00]
10:48:43 INFO - PROCESS | 3212 | 1449082123973 Marionette INFO loaded listener.js
10:48:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073D9402C00) [pid = 3212] [serial = 1457] [outer = 00000073D8AB2C00]
10:48:44 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
10:48:44 INFO - document served over http requires an https
10:48:44 INFO - sub-resource via xhr-request using the meta-csp
10:48:44 INFO - delivery method with no-redirect and when
10:48:44 INFO - the target request is cross-origin.
10:48:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 733ms
10:48:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073DF022C00) [pid = 3212] [serial = 1357] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073C9870800) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073D5724000) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073C40AA000) [pid = 3212] [serial = 1263] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073DE136800) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073D588E400) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073D8FE0C00) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073C4DA3800) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073DB410400) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073D8AAA800) [pid = 3212] [serial = 1273] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073E6D38800) [pid = 3212] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073DB95A400) [pid = 3212] [serial = 1315] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073E9C1FC00) [pid = 3212] [serial = 1310] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082075571]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073D4850000) [pid = 3212] [serial = 1268] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082061696]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073EC161C00) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073D484E400) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073C983E800) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073DC111400) [pid = 3212] [serial = 1352] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082090152]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073D125C400) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073DA712400) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073D86C2800) [pid = 3212] [serial = 1347] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073CA32DC00) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 210 (00000073C4C48800) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073D125C000) [pid = 3212] [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]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073E062F400) [pid = 3212] [serial = 1366] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073D7E0B000) [pid = 3212] [serial = 1316] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073D4BE8400) [pid = 3212] [serial = 1269] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082061696]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073D5771400) [pid = 3212] [serial = 1271] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073DBF67C00) [pid = 3212] [serial = 1363] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073DEDF1800) [pid = 3212] [serial = 1355] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073D5CBEC00) [pid = 3212] [serial = 1333] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073E323F800) [pid = 3212] [serial = 1297] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073DBF67000) [pid = 3212] [serial = 1282] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073E05C7C00) [pid = 3212] [serial = 1291] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073C5397000) [pid = 3212] [serial = 1339] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073D30DC000) [pid = 3212] [serial = 1327] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D94D4C00) [pid = 3212] [serial = 1274] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073E6D41C00) [pid = 3212] [serial = 1308] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073CB189C00) [pid = 3212] [serial = 1321] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073DB94F800) [pid = 3212] [serial = 1336] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073E644F000) [pid = 3212] [serial = 1300] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073D940BC00) [pid = 3212] [serial = 1348] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073C5E55000) [pid = 3212] [serial = 1358] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073DBA3A800) [pid = 3212] [serial = 1279] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073D4B75800) [pid = 3212] [serial = 1342] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073DBF3F800) [pid = 3212] [serial = 1353] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082090152]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073CB66D400) [pid = 3212] [serial = 1264] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073EC168C00) [pid = 3212] [serial = 1313] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073DEE0E000) [pid = 3212] [serial = 1285] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073EC166800) [pid = 3212] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082075571]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D5C5EC00) [pid = 3212] [serial = 1345] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073DEDF0000) [pid = 3212] [serial = 1303] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073C9B45000) [pid = 3212] [serial = 1360] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073E1CBB000) [pid = 3212] [serial = 1294] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073D4509C00) [pid = 3212] [serial = 1324] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073D571BC00) [pid = 3212] [serial = 1318] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073E6EE8C00) [pid = 3212] [serial = 1306] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073D9410C00) [pid = 3212] [serial = 1350] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073DF149400) [pid = 3212] [serial = 1288] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073CA949C00) [pid = 3212] [serial = 1330] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073D0C70000) [pid = 3212] [serial = 1266] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073DA823C00) [pid = 3212] [serial = 1276] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073D522BC00) [pid = 3212] [serial = 1331] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073DA71B000) [pid = 3212] [serial = 1334] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073DA7B5400) [pid = 3212] [serial = 1328] [outer = 0000000000000000] [url = about:blank]
10:48:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C41000 == 66 [pid = 3212] [id = 520]
10:48:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073C40AA000) [pid = 3212] [serial = 1458] [outer = 0000000000000000]
10:48:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073C4DA6000) [pid = 3212] [serial = 1459] [outer = 00000073C40AA000]
10:48:45 INFO - PROCESS | 3212 | 1449082125714 Marionette INFO loaded listener.js
10:48:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D4BE8400) [pid = 3212] [serial = 1460] [outer = 00000073C40AA000]
10:48:46 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
10:48:46 INFO - document served over http requires an https
10:48:46 INFO - sub-resource via xhr-request using the meta-csp
10:48:46 INFO - delivery method with swap-origin-redirect and when
10:48:46 INFO - the target request is cross-origin.
10:48:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1675ms
10:48:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:48:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB822000 == 67 [pid = 3212] [id = 521]
10:48:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073D940B400) [pid = 3212] [serial = 1461] [outer = 0000000000000000]
10:48:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073D9533C00) [pid = 3212] [serial = 1462] [outer = 00000073D940B400]
10:48:46 INFO - PROCESS | 3212 | 1449082126354 Marionette INFO loaded listener.js
10:48:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073DA71BC00) [pid = 3212] [serial = 1463] [outer = 00000073D940B400]
10:48:46 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
10:48:46 INFO - document served over http requires an http
10:48:46 INFO - sub-resource via fetch-request using the meta-csp
10:48:46 INFO - delivery method with keep-origin-redirect and when
10:48:46 INFO - the target request is same-origin.
10:48:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 734ms
10:48:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:48:47 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE690800 == 68 [pid = 3212] [id = 522]
10:48:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073DA827C00) [pid = 3212] [serial = 1464] [outer = 0000000000000000]
10:48:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073DB94DC00) [pid = 3212] [serial = 1465] [outer = 00000073DA827C00]
10:48:47 INFO - PROCESS | 3212 | 1449082127118 Marionette INFO loaded listener.js
10:48:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073DBE8CC00) [pid = 3212] [serial = 1466] [outer = 00000073DA827C00]
10:48:47 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
10:48:47 INFO - document served over http requires an http
10:48:47 INFO - sub-resource via fetch-request using the meta-csp
10:48:47 INFO - delivery method with no-redirect and when
10:48:47 INFO - the target request is same-origin.
10:48:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 881ms
10:48:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:48:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0273800 == 69 [pid = 3212] [id = 523]
10:48:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073C983D400) [pid = 3212] [serial = 1467] [outer = 0000000000000000]
10:48:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073CA39B000) [pid = 3212] [serial = 1468] [outer = 00000073C983D400]
10:48:48 INFO - PROCESS | 3212 | 1449082128203 Marionette INFO loaded listener.js
10:48:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073D237AC00) [pid = 3212] [serial = 1469] [outer = 00000073C983D400]
10:48:48 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
10:48:48 INFO - document served over http requires an http
10:48:48 INFO - sub-resource via fetch-request using the meta-csp
10:48:48 INFO - delivery method with swap-origin-redirect and when
10:48:48 INFO - the target request is same-origin.
10:48:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1087ms
10:48:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:48:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A3C800 == 70 [pid = 3212] [id = 524]
10:48:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073D158DC00) [pid = 3212] [serial = 1470] [outer = 0000000000000000]
10:48:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073D517A400) [pid = 3212] [serial = 1471] [outer = 00000073D158DC00]
10:48:49 INFO - PROCESS | 3212 | 1449082129271 Marionette INFO loaded listener.js
10:48:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073D5ACFC00) [pid = 3212] [serial = 1472] [outer = 00000073D158DC00]
10:48:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE75D800 == 71 [pid = 3212] [id = 525]
10:48:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073D5C68000) [pid = 3212] [serial = 1473] [outer = 0000000000000000]
10:48:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073DA718400) [pid = 3212] [serial = 1474] [outer = 00000073D5C68000]
10:48:50 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
10:48:50 INFO - document served over http requires an http
10:48:50 INFO - sub-resource via iframe-tag using the meta-csp
10:48:50 INFO - delivery method with keep-origin-redirect and when
10:48:50 INFO - the target request is same-origin.
10:48:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1079ms
10:48:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:48:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEDD9000 == 72 [pid = 3212] [id = 526]
10:48:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073DA7BD800) [pid = 3212] [serial = 1475] [outer = 0000000000000000]
10:48:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073DB415400) [pid = 3212] [serial = 1476] [outer = 00000073DA7BD800]
10:48:50 INFO - PROCESS | 3212 | 1449082130401 Marionette INFO loaded listener.js
10:48:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073DBE93800) [pid = 3212] [serial = 1477] [outer = 00000073DA7BD800]
10:48:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFA8C800 == 73 [pid = 3212] [id = 527]
10:48:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073DBE71000) [pid = 3212] [serial = 1478] [outer = 0000000000000000]
10:48:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073DBF64C00) [pid = 3212] [serial = 1479] [outer = 00000073DBE71000]
10:48:51 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
10:48:51 INFO - document served over http requires an http
10:48:51 INFO - sub-resource via iframe-tag using the meta-csp
10:48:51 INFO - delivery method with no-redirect and when
10:48:51 INFO - the target request is same-origin.
10:48:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1027ms
10:48:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:48:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFC19000 == 74 [pid = 3212] [id = 528]
10:48:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073DBF5FC00) [pid = 3212] [serial = 1480] [outer = 0000000000000000]
10:48:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073DBF6D400) [pid = 3212] [serial = 1481] [outer = 00000073DBF5FC00]
10:48:51 INFO - PROCESS | 3212 | 1449082131474 Marionette INFO loaded listener.js
10:48:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073DEDEB400) [pid = 3212] [serial = 1482] [outer = 00000073DBF5FC00]
10:48:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0C29800 == 75 [pid = 3212] [id = 529]
10:48:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073DEDF2400) [pid = 3212] [serial = 1483] [outer = 0000000000000000]
10:48:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073DEDF4C00) [pid = 3212] [serial = 1484] [outer = 00000073DEDF2400]
10:48:52 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
10:48:52 INFO - document served over http requires an http
10:48:52 INFO - sub-resource via iframe-tag using the meta-csp
10:48:52 INFO - delivery method with swap-origin-redirect and when
10:48:52 INFO - the target request is same-origin.
10:48:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1171ms
10:48:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:48:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1498000 == 76 [pid = 3212] [id = 530]
10:48:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073DEDE9000) [pid = 3212] [serial = 1485] [outer = 0000000000000000]
10:48:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073DEE02400) [pid = 3212] [serial = 1486] [outer = 00000073DEDE9000]
10:48:52 INFO - PROCESS | 3212 | 1449082132603 Marionette INFO loaded listener.js
10:48:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073DF028000) [pid = 3212] [serial = 1487] [outer = 00000073DEDE9000]
10:48:53 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
10:48:53 INFO - document served over http requires an http
10:48:53 INFO - sub-resource via script-tag using the meta-csp
10:48:53 INFO - delivery method with keep-origin-redirect and when
10:48:53 INFO - the target request is same-origin.
10:48:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1025ms
10:48:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:48:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E275D800 == 77 [pid = 3212] [id = 531]
10:48:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073DFB44800) [pid = 3212] [serial = 1488] [outer = 0000000000000000]
10:48:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073DFD71800) [pid = 3212] [serial = 1489] [outer = 00000073DFB44800]
10:48:53 INFO - PROCESS | 3212 | 1449082133639 Marionette INFO loaded listener.js
10:48:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073E05CB000) [pid = 3212] [serial = 1490] [outer = 00000073DFB44800]
10:48:54 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
10:48:54 INFO - document served over http requires an http
10:48:54 INFO - sub-resource via script-tag using the meta-csp
10:48:54 INFO - delivery method with no-redirect and when
10:48:54 INFO - the target request is same-origin.
10:48:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1028ms
10:48:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:48:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E31DA000 == 78 [pid = 3212] [id = 532]
10:48:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073DFD7CC00) [pid = 3212] [serial = 1491] [outer = 0000000000000000]
10:48:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073E132BC00) [pid = 3212] [serial = 1492] [outer = 00000073DFD7CC00]
10:48:54 INFO - PROCESS | 3212 | 1449082134653 Marionette INFO loaded listener.js
10:48:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073E1CC2800) [pid = 3212] [serial = 1493] [outer = 00000073DFD7CC00]
10:48:55 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
10:48:55 INFO - document served over http requires an http
10:48:55 INFO - sub-resource via script-tag using the meta-csp
10:48:55 INFO - delivery method with swap-origin-redirect and when
10:48:55 INFO - the target request is same-origin.
10:48:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1025ms
10:48:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:48:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E350F800 == 79 [pid = 3212] [id = 533]
10:48:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073E1CBB000) [pid = 3212] [serial = 1494] [outer = 0000000000000000]
10:48:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073E2C53400) [pid = 3212] [serial = 1495] [outer = 00000073E1CBB000]
10:48:55 INFO - PROCESS | 3212 | 1449082135714 Marionette INFO loaded listener.js
10:48:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073E36BD800) [pid = 3212] [serial = 1496] [outer = 00000073E1CBB000]
10:48:56 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
10:48:56 INFO - document served over http requires an http
10:48:56 INFO - sub-resource via xhr-request using the meta-csp
10:48:56 INFO - delivery method with keep-origin-redirect and when
10:48:56 INFO - the target request is same-origin.
10:48:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
10:48:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:48:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E51D0800 == 80 [pid = 3212] [id = 534]
10:48:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073E3A89000) [pid = 3212] [serial = 1497] [outer = 0000000000000000]
10:48:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073E3E56400) [pid = 3212] [serial = 1498] [outer = 00000073E3A89000]
10:48:56 INFO - PROCESS | 3212 | 1449082136665 Marionette INFO loaded listener.js
10:48:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073E3F09C00) [pid = 3212] [serial = 1499] [outer = 00000073E3A89000]
10:48:57 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
10:48:57 INFO - document served over http requires an http
10:48:57 INFO - sub-resource via xhr-request using the meta-csp
10:48:57 INFO - delivery method with no-redirect and when
10:48:57 INFO - the target request is same-origin.
10:48:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 943ms
10:48:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:48:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E697F000 == 81 [pid = 3212] [id = 535]
10:48:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 211 (00000073E3F0EC00) [pid = 3212] [serial = 1500] [outer = 0000000000000000]
10:48:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073E644CC00) [pid = 3212] [serial = 1501] [outer = 00000073E3F0EC00]
10:48:57 INFO - PROCESS | 3212 | 1449082137655 Marionette INFO loaded listener.js
10:48:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073E6841C00) [pid = 3212] [serial = 1502] [outer = 00000073E3F0EC00]
10:48:58 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
10:48:58 INFO - document served over http requires an http
10:48:58 INFO - sub-resource via xhr-request using the meta-csp
10:48:58 INFO - delivery method with swap-origin-redirect and when
10:48:58 INFO - the target request is same-origin.
10:48:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 943ms
10:48:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:48:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E88A1800 == 82 [pid = 3212] [id = 536]
10:48:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073E683C000) [pid = 3212] [serial = 1503] [outer = 0000000000000000]
10:48:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073E6EE6C00) [pid = 3212] [serial = 1504] [outer = 00000073E683C000]
10:48:58 INFO - PROCESS | 3212 | 1449082138645 Marionette INFO loaded listener.js
10:48:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073E9D48C00) [pid = 3212] [serial = 1505] [outer = 00000073E683C000]
10:48:59 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
10:48:59 INFO - document served over http requires an https
10:48:59 INFO - sub-resource via fetch-request using the meta-csp
10:48:59 INFO - delivery method with keep-origin-redirect and when
10:48:59 INFO - the target request is same-origin.
10:48:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1034ms
10:48:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:48:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EBB05800 == 83 [pid = 3212] [id = 537]
10:48:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073E9D44C00) [pid = 3212] [serial = 1506] [outer = 0000000000000000]
10:48:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073EC161C00) [pid = 3212] [serial = 1507] [outer = 00000073E9D44C00]
10:48:59 INFO - PROCESS | 3212 | 1449082139681 Marionette INFO loaded listener.js
10:48:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073EC391800) [pid = 3212] [serial = 1508] [outer = 00000073E9D44C00]
10:49:00 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
10:49:00 INFO - document served over http requires an https
10:49:00 INFO - sub-resource via fetch-request using the meta-csp
10:49:00 INFO - delivery method with no-redirect and when
10:49:00 INFO - the target request is same-origin.
10:49:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1025ms
10:49:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:49:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ECCE0800 == 84 [pid = 3212] [id = 538]
10:49:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073EBB38400) [pid = 3212] [serial = 1509] [outer = 0000000000000000]
10:49:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073EC3EEC00) [pid = 3212] [serial = 1510] [outer = 00000073EBB38400]
10:49:00 INFO - PROCESS | 3212 | 1449082140731 Marionette INFO loaded listener.js
10:49:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073EC3F9400) [pid = 3212] [serial = 1511] [outer = 00000073EBB38400]
10:49:01 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
10:49:01 INFO - document served over http requires an https
10:49:01 INFO - sub-resource via fetch-request using the meta-csp
10:49:01 INFO - delivery method with swap-origin-redirect and when
10:49:01 INFO - the target request is same-origin.
10:49:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 986ms
10:49:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:49:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8BC4000 == 85 [pid = 3212] [id = 539]
10:49:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073EC3F8400) [pid = 3212] [serial = 1512] [outer = 0000000000000000]
10:49:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073EC876800) [pid = 3212] [serial = 1513] [outer = 00000073EC3F8400]
10:49:01 INFO - PROCESS | 3212 | 1449082141724 Marionette INFO loaded listener.js
10:49:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073EC882400) [pid = 3212] [serial = 1514] [outer = 00000073EC3F8400]
10:49:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8BD9800 == 86 [pid = 3212] [id = 540]
10:49:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073EC885400) [pid = 3212] [serial = 1515] [outer = 0000000000000000]
10:49:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073ECC3E800) [pid = 3212] [serial = 1516] [outer = 00000073EC885400]
10:49:02 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
10:49:02 INFO - document served over http requires an https
10:49:02 INFO - sub-resource via iframe-tag using the meta-csp
10:49:02 INFO - delivery method with keep-origin-redirect and when
10:49:02 INFO - the target request is same-origin.
10:49:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1134ms
10:49:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:49:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ECCB6000 == 87 [pid = 3212] [id = 541]
10:49:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073ECC3EC00) [pid = 3212] [serial = 1517] [outer = 0000000000000000]
10:49:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073ECC46000) [pid = 3212] [serial = 1518] [outer = 00000073ECC3EC00]
10:49:02 INFO - PROCESS | 3212 | 1449082142892 Marionette INFO loaded listener.js
10:49:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073ECC4D400) [pid = 3212] [serial = 1519] [outer = 00000073ECC3EC00]
10:49:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ECCCC800 == 88 [pid = 3212] [id = 542]
10:49:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073ECDD6000) [pid = 3212] [serial = 1520] [outer = 0000000000000000]
10:49:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073ECDD1C00) [pid = 3212] [serial = 1521] [outer = 00000073ECDD6000]
10:49:03 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
10:49:03 INFO - document served over http requires an https
10:49:03 INFO - sub-resource via iframe-tag using the meta-csp
10:49:03 INFO - delivery method with no-redirect and when
10:49:03 INFO - the target request is same-origin.
10:49:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1128ms
10:49:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:49:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8CD4800 == 89 [pid = 3212] [id = 543]
10:49:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073ECC46800) [pid = 3212] [serial = 1522] [outer = 0000000000000000]
10:49:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073ECDD7800) [pid = 3212] [serial = 1523] [outer = 00000073ECC46800]
10:49:04 INFO - PROCESS | 3212 | 1449082144030 Marionette INFO loaded listener.js
10:49:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 235 (00000073EECB3400) [pid = 3212] [serial = 1524] [outer = 00000073ECC46800]
10:49:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8CE9800 == 90 [pid = 3212] [id = 544]
10:49:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 236 (00000073EC515000) [pid = 3212] [serial = 1525] [outer = 0000000000000000]
10:49:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 237 (00000073EC516400) [pid = 3212] [serial = 1526] [outer = 00000073EC515000]
10:49:04 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
10:49:04 INFO - document served over http requires an https
10:49:04 INFO - sub-resource via iframe-tag using the meta-csp
10:49:04 INFO - delivery method with swap-origin-redirect and when
10:49:04 INFO - the target request is same-origin.
10:49:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1020ms
10:49:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:49:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EC5A9800 == 91 [pid = 3212] [id = 545]
10:49:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 238 (00000073EC513C00) [pid = 3212] [serial = 1527] [outer = 0000000000000000]
10:49:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 239 (00000073EC51E000) [pid = 3212] [serial = 1528] [outer = 00000073EC513C00]
10:49:05 INFO - PROCESS | 3212 | 1449082145057 Marionette INFO loaded listener.js
10:49:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 240 (00000073EC52A800) [pid = 3212] [serial = 1529] [outer = 00000073EC513C00]
10:49:05 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
10:49:05 INFO - document served over http requires an https
10:49:05 INFO - sub-resource via script-tag using the meta-csp
10:49:05 INFO - delivery method with keep-origin-redirect and when
10:49:05 INFO - the target request is same-origin.
10:49:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1078ms
10:49:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:49:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ECCC2800 == 92 [pid = 3212] [id = 546]
10:49:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 241 (00000073EC52A000) [pid = 3212] [serial = 1530] [outer = 0000000000000000]
10:49:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 242 (00000073EC530000) [pid = 3212] [serial = 1531] [outer = 00000073EC52A000]
10:49:06 INFO - PROCESS | 3212 | 1449082146110 Marionette INFO loaded listener.js
10:49:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 243 (00000073EECB2C00) [pid = 3212] [serial = 1532] [outer = 00000073EC52A000]
10:49:06 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
10:49:06 INFO - document served over http requires an https
10:49:06 INFO - sub-resource via script-tag using the meta-csp
10:49:06 INFO - delivery method with no-redirect and when
10:49:06 INFO - the target request is same-origin.
10:49:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 986ms
10:49:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:49:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ECF9C800 == 93 [pid = 3212] [id = 547]
10:49:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 244 (00000073ECF18000) [pid = 3212] [serial = 1533] [outer = 0000000000000000]
10:49:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 245 (00000073ECF1C400) [pid = 3212] [serial = 1534] [outer = 00000073ECF18000]
10:49:07 INFO - PROCESS | 3212 | 1449082147124 Marionette INFO loaded listener.js
10:49:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 246 (00000073EECB2800) [pid = 3212] [serial = 1535] [outer = 00000073ECF18000]
10:49:07 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
10:49:07 INFO - document served over http requires an https
10:49:07 INFO - sub-resource via script-tag using the meta-csp
10:49:07 INFO - delivery method with swap-origin-redirect and when
10:49:07 INFO - the target request is same-origin.
10:49:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1028ms
10:49:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:49:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EFE78000 == 94 [pid = 3212] [id = 548]
10:49:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 247 (00000073E9A2E800) [pid = 3212] [serial = 1536] [outer = 0000000000000000]
10:49:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 248 (00000073EEDF2000) [pid = 3212] [serial = 1537] [outer = 00000073E9A2E800]
10:49:08 INFO - PROCESS | 3212 | 1449082148181 Marionette INFO loaded listener.js
10:49:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 249 (00000073EEDFC000) [pid = 3212] [serial = 1538] [outer = 00000073E9A2E800]
10:49:08 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
10:49:08 INFO - document served over http requires an https
10:49:08 INFO - sub-resource via xhr-request using the meta-csp
10:49:08 INFO - delivery method with keep-origin-redirect and when
10:49:08 INFO - the target request is same-origin.
10:49:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
10:49:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:49:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EFEA5800 == 95 [pid = 3212] [id = 549]
10:49:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 250 (00000073EF0AA800) [pid = 3212] [serial = 1539] [outer = 0000000000000000]
10:49:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 251 (00000073EF0B0400) [pid = 3212] [serial = 1540] [outer = 00000073EF0AA800]
10:49:09 INFO - PROCESS | 3212 | 1449082149185 Marionette INFO loaded listener.js
10:49:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 252 (00000073EF382000) [pid = 3212] [serial = 1541] [outer = 00000073EF0AA800]
10:49:12 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
10:49:12 INFO - document served over http requires an https
10:49:12 INFO - sub-resource via xhr-request using the meta-csp
10:49:12 INFO - delivery method with no-redirect and when
10:49:12 INFO - the target request is same-origin.
10:49:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3731ms
10:49:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:49:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA020800 == 96 [pid = 3212] [id = 550]
10:49:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 253 (00000073CA39C000) [pid = 3212] [serial = 1542] [outer = 0000000000000000]
10:49:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 254 (00000073D0C77000) [pid = 3212] [serial = 1543] [outer = 00000073CA39C000]
10:49:12 INFO - PROCESS | 3212 | 1449082152951 Marionette INFO loaded listener.js
10:49:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 255 (00000073DA7BBC00) [pid = 3212] [serial = 1544] [outer = 00000073CA39C000]
10:49:14 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
10:49:14 INFO - document served over http requires an https
10:49:14 INFO - sub-resource via xhr-request using the meta-csp
10:49:14 INFO - delivery method with swap-origin-redirect and when
10:49:14 INFO - the target request is same-origin.
10:49:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1685ms
10:49:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:49:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5362800 == 97 [pid = 3212] [id = 551]
10:49:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 256 (00000073D0F82400) [pid = 3212] [serial = 1545] [outer = 0000000000000000]
10:49:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 257 (00000073D1258C00) [pid = 3212] [serial = 1546] [outer = 00000073D0F82400]
10:49:14 INFO - PROCESS | 3212 | 1449082154664 Marionette INFO loaded listener.js
10:49:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 258 (00000073D547C800) [pid = 3212] [serial = 1547] [outer = 00000073D0F82400]
10:49:15 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
10:49:15 INFO - document served over http requires an http
10:49:15 INFO - sub-resource via fetch-request using the meta-referrer
10:49:15 INFO - delivery method with keep-origin-redirect and when
10:49:15 INFO - the target request is cross-origin.
10:49:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 987ms
10:49:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:49:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE5A7000 == 98 [pid = 3212] [id = 552]
10:49:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 259 (00000073D5476800) [pid = 3212] [serial = 1548] [outer = 0000000000000000]
10:49:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 260 (00000073D8AAA800) [pid = 3212] [serial = 1549] [outer = 00000073D5476800]
10:49:15 INFO - PROCESS | 3212 | 1449082155627 Marionette INFO loaded listener.js
10:49:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 261 (00000073DA7BDC00) [pid = 3212] [serial = 1550] [outer = 00000073D5476800]
10:49:16 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
10:49:16 INFO - document served over http requires an http
10:49:16 INFO - sub-resource via fetch-request using the meta-referrer
10:49:16 INFO - delivery method with no-redirect and when
10:49:16 INFO - the target request is cross-origin.
10:49:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 986ms
10:49:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:49:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C482E800 == 99 [pid = 3212] [id = 553]
10:49:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 262 (00000073C5E55800) [pid = 3212] [serial = 1551] [outer = 0000000000000000]
10:49:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 263 (00000073CA0B3800) [pid = 3212] [serial = 1552] [outer = 00000073C5E55800]
10:49:16 INFO - PROCESS | 3212 | 1449082156868 Marionette INFO loaded listener.js
10:49:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 264 (00000073D92A3C00) [pid = 3212] [serial = 1553] [outer = 00000073C5E55800]
10:49:17 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
10:49:17 INFO - document served over http requires an http
10:49:17 INFO - sub-resource via fetch-request using the meta-referrer
10:49:17 INFO - delivery method with swap-origin-redirect and when
10:49:17 INFO - the target request is cross-origin.
10:49:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1286ms
10:49:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D44E1800 == 98 [pid = 3212] [id = 488]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEC29800 == 97 [pid = 3212] [id = 489]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E31D9800 == 96 [pid = 3212] [id = 490]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E9DA2000 == 95 [pid = 3212] [id = 432]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E3515000 == 94 [pid = 3212] [id = 491]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E51C8800 == 93 [pid = 3212] [id = 492]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E7AAD000 == 92 [pid = 3212] [id = 493]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E866A000 == 91 [pid = 3212] [id = 494]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E889A000 == 90 [pid = 3212] [id = 495]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8D13800 == 89 [pid = 3212] [id = 496]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E9B46800 == 88 [pid = 3212] [id = 497]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E9DA7800 == 87 [pid = 3212] [id = 498]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073E9ECB000 == 86 [pid = 3212] [id = 499]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073EA15C800 == 85 [pid = 3212] [id = 500]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073EA2DB000 == 84 [pid = 3212] [id = 501]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073EBF0C800 == 83 [pid = 3212] [id = 502]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073EC239800 == 82 [pid = 3212] [id = 503]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073ED07A800 == 81 [pid = 3212] [id = 504]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073EC5C2800 == 80 [pid = 3212] [id = 505]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073EC5DC800 == 79 [pid = 3212] [id = 506]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB4000 == 78 [pid = 3212] [id = 507]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5047000 == 77 [pid = 3212] [id = 509]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A4D800 == 76 [pid = 3212] [id = 510]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8E51000 == 75 [pid = 3212] [id = 511]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9522000 == 74 [pid = 3212] [id = 512]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D03B6000 == 73 [pid = 3212] [id = 513]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0568000 == 72 [pid = 3212] [id = 514]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073C523C000 == 71 [pid = 3212] [id = 515]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D35B6800 == 70 [pid = 3212] [id = 516]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D6183800 == 69 [pid = 3212] [id = 517]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91C3000 == 68 [pid = 3212] [id = 518]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA142800 == 67 [pid = 3212] [id = 519]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C41000 == 66 [pid = 3212] [id = 520]
10:49:17 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB822000 == 65 [pid = 3212] [id = 521]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1E0E800 == 64 [pid = 3212] [id = 508]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0273800 == 63 [pid = 3212] [id = 523]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A3C800 == 62 [pid = 3212] [id = 524]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE75D800 == 61 [pid = 3212] [id = 525]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEDD9000 == 60 [pid = 3212] [id = 526]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFA8C800 == 59 [pid = 3212] [id = 527]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFC19000 == 58 [pid = 3212] [id = 528]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0C29800 == 57 [pid = 3212] [id = 529]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1498000 == 56 [pid = 3212] [id = 530]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E275D800 == 55 [pid = 3212] [id = 531]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1633000 == 54 [pid = 3212] [id = 241]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E31DA000 == 53 [pid = 3212] [id = 532]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E350F800 == 52 [pid = 3212] [id = 533]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A56000 == 51 [pid = 3212] [id = 141]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E51D0800 == 50 [pid = 3212] [id = 534]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E697F000 == 49 [pid = 3212] [id = 535]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E88A1800 == 48 [pid = 3212] [id = 536]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073EBB05800 == 47 [pid = 3212] [id = 537]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073ECCE0800 == 46 [pid = 3212] [id = 538]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8BC4000 == 45 [pid = 3212] [id = 539]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8BD9800 == 44 [pid = 3212] [id = 540]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073ECCB6000 == 43 [pid = 3212] [id = 541]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073ECCCC800 == 42 [pid = 3212] [id = 542]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8CD4800 == 41 [pid = 3212] [id = 543]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8CE9800 == 40 [pid = 3212] [id = 544]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073EC5A9800 == 39 [pid = 3212] [id = 545]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073ECCC2800 == 38 [pid = 3212] [id = 546]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073ECF9C800 == 37 [pid = 3212] [id = 547]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073EFE78000 == 36 [pid = 3212] [id = 548]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073EFEA5800 == 35 [pid = 3212] [id = 549]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA020800 == 34 [pid = 3212] [id = 550]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5362800 == 33 [pid = 3212] [id = 551]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD61000 == 32 [pid = 3212] [id = 449]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE690800 == 31 [pid = 3212] [id = 522]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAF20000 == 30 [pid = 3212] [id = 142]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073E152E800 == 29 [pid = 3212] [id = 487]
10:49:20 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE707800 == 28 [pid = 3212] [id = 243]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 263 (00000073DFCE6800) [pid = 3212] [serial = 1364] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 262 (00000073D191A800) [pid = 3212] [serial = 1340] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 261 (00000073DC108800) [pid = 3212] [serial = 1337] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 260 (00000073D86CE400) [pid = 3212] [serial = 1361] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 259 (00000073D125A000) [pid = 3212] [serial = 1322] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 258 (00000073DA828C00) [pid = 3212] [serial = 1262] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 257 (00000073D5729C00) [pid = 3212] [serial = 1343] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 256 (00000073D5C5A800) [pid = 3212] [serial = 1325] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 255 (00000073D86C6400) [pid = 3212] [serial = 1346] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 254 (00000073DBF49C00) [pid = 3212] [serial = 1351] [outer = 0000000000000000] [url = about:blank]
10:49:20 INFO - PROCESS | 3212 | --DOMWINDOW == 253 (00000073DF02A000) [pid = 3212] [serial = 1356] [outer = 0000000000000000] [url = about:blank]
10:49:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BAD800 == 29 [pid = 3212] [id = 554]
10:49:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 254 (00000073C36BF400) [pid = 3212] [serial = 1554] [outer = 0000000000000000]
10:49:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 255 (00000073C36C7C00) [pid = 3212] [serial = 1555] [outer = 00000073C36BF400]
10:49:21 INFO - PROCESS | 3212 | 1449082161485 Marionette INFO loaded listener.js
10:49:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 256 (00000073C4692000) [pid = 3212] [serial = 1556] [outer = 00000073C36BF400]
10:49:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5248000 == 30 [pid = 3212] [id = 555]
10:49:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 257 (00000073C4C40400) [pid = 3212] [serial = 1557] [outer = 0000000000000000]
10:49:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 258 (00000073C4C65C00) [pid = 3212] [serial = 1558] [outer = 00000073C4C40400]
10:49:22 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
10:49:22 INFO - document served over http requires an http
10:49:22 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:22 INFO - delivery method with keep-origin-redirect and when
10:49:22 INFO - the target request is cross-origin.
10:49:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4554ms
10:49:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:49:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA024800 == 31 [pid = 3212] [id = 556]
10:49:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 259 (00000073C4C49000) [pid = 3212] [serial = 1559] [outer = 0000000000000000]
10:49:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 260 (00000073C4D99800) [pid = 3212] [serial = 1560] [outer = 00000073C4C49000]
10:49:22 INFO - PROCESS | 3212 | 1449082162411 Marionette INFO loaded listener.js
10:49:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 261 (00000073C5216C00) [pid = 3212] [serial = 1561] [outer = 00000073C4C49000]
10:49:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CAC6C000 == 32 [pid = 3212] [id = 557]
10:49:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 262 (00000073C54A8000) [pid = 3212] [serial = 1562] [outer = 0000000000000000]
10:49:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 263 (00000073C9840000) [pid = 3212] [serial = 1563] [outer = 00000073C54A8000]
10:49:22 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
10:49:22 INFO - document served over http requires an http
10:49:22 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:22 INFO - delivery method with no-redirect and when
10:49:22 INFO - the target request is cross-origin.
10:49:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 796ms
10:49:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:49:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA020800 == 33 [pid = 3212] [id = 558]
10:49:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 264 (00000073C974CC00) [pid = 3212] [serial = 1564] [outer = 0000000000000000]
10:49:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 265 (00000073C9835C00) [pid = 3212] [serial = 1565] [outer = 00000073C974CC00]
10:49:23 INFO - PROCESS | 3212 | 1449082163211 Marionette INFO loaded listener.js
10:49:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 266 (00000073CB106000) [pid = 3212] [serial = 1566] [outer = 00000073C974CC00]
10:49:23 INFO - PROCESS | 3212 | --DOCSHELL 00000073D03C2800 == 32 [pid = 3212] [id = 11]
10:49:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0EC6800 == 33 [pid = 3212] [id = 559]
10:49:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 267 (00000073CB562000) [pid = 3212] [serial = 1567] [outer = 0000000000000000]
10:49:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 268 (00000073CFB65400) [pid = 3212] [serial = 1568] [outer = 00000073CB562000]
10:49:23 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
10:49:23 INFO - document served over http requires an http
10:49:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:23 INFO - delivery method with swap-origin-redirect and when
10:49:23 INFO - the target request is cross-origin.
10:49:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 879ms
10:49:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:49:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D23ED800 == 34 [pid = 3212] [id = 560]
10:49:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 269 (00000073CDDE9000) [pid = 3212] [serial = 1569] [outer = 0000000000000000]
10:49:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 270 (00000073D02B5800) [pid = 3212] [serial = 1570] [outer = 00000073CDDE9000]
10:49:24 INFO - PROCESS | 3212 | 1449082164081 Marionette INFO loaded listener.js
10:49:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 271 (00000073D0558800) [pid = 3212] [serial = 1571] [outer = 00000073CDDE9000]
10:49:24 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
10:49:24 INFO - document served over http requires an http
10:49:24 INFO - sub-resource via script-tag using the meta-referrer
10:49:24 INFO - delivery method with keep-origin-redirect and when
10:49:24 INFO - the target request is cross-origin.
10:49:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 798ms
10:49:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:49:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45DD000 == 35 [pid = 3212] [id = 561]
10:49:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 272 (00000073C4C48C00) [pid = 3212] [serial = 1572] [outer = 0000000000000000]
10:49:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 273 (00000073D0689400) [pid = 3212] [serial = 1573] [outer = 00000073C4C48C00]
10:49:24 INFO - PROCESS | 3212 | 1449082164889 Marionette INFO loaded listener.js
10:49:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 274 (00000073D0E44C00) [pid = 3212] [serial = 1574] [outer = 00000073C4C48C00]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 273 (00000073E3765000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 272 (00000073DF023000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 271 (00000073E9C13C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 270 (00000073EC379400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 269 (00000073EC49FC00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 268 (00000073E9C13800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 267 (00000073D0C7A800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 266 (00000073D51C6000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 265 (00000073DBA2FC00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 264 (00000073DBF4AC00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 263 (00000073DA7BE800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 262 (00000073D068E400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 261 (00000073EC1A8400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 260 (00000073C35A9800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 259 (00000073D5E66400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 258 (00000073DEE04800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 257 (00000073C36CD400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 256 (00000073D5CB3800) [pid = 3212] [serial = 1441] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 255 (00000073D0C7AC00) [pid = 3212] [serial = 1436] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082118652]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 254 (00000073DA827C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 253 (00000073C40AA000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 252 (00000073C4D9D800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 251 (00000073DEDEA400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 250 (00000073DBA33400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 249 (00000073EC163800) [pid = 3212] [serial = 1399] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 248 (00000073CB514000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 247 (00000073D5896C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 246 (00000073E05C1000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 245 (00000073C4DA2800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 244 (00000073E05BFC00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 243 (00000073DF146800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 242 (00000073E2A28C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 241 (00000073E6EB6400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 240 (00000073D5224400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 239 (00000073E3A89400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 238 (00000073E9C1F400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 237 (00000073DFD75000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 236 (00000073E3763C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 235 (00000073D5CACC00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 234 (00000073E69A1000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073D940B400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073E3E63000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073D7EEC400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073CA051400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073E6454C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073D0D45000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073E9C18000) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073E9C1C000) [pid = 3212] [serial = 1394] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082102315]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073E6D35C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073C4DA6400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073E6D3A800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073E2C54C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073D8AB2C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073E3CE9800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073D450E400) [pid = 3212] [serial = 1431] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073E6EE8000) [pid = 3212] [serial = 1389] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073E6992C00) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073E1CA6400) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073D5767800) [pid = 3212] [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]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073E5191400) [pid = 3212] [serial = 1384] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073E9C1E800) [pid = 3212] [serial = 1395] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082102315]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073DE130000) [pid = 3212] [serial = 1375] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073C52CF000) [pid = 3212] [serial = 1423] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 210 (00000073D86C7400) [pid = 3212] [serial = 1372] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073E3CEEC00) [pid = 3212] [serial = 1408] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073E1339000) [pid = 3212] [serial = 1378] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073EC164000) [pid = 3212] [serial = 1402] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073D4BE9400) [pid = 3212] [serial = 1437] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082118652]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073EC165800) [pid = 3212] [serial = 1400] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073E3A8EC00) [pid = 3212] [serial = 1411] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073E7ADC000) [pid = 3212] [serial = 1390] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073C4DA6000) [pid = 3212] [serial = 1459] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073D263F400) [pid = 3212] [serial = 1447] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073DFD7D400) [pid = 3212] [serial = 1405] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073D8ABFC00) [pid = 3212] [serial = 1456] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073E6999000) [pid = 3212] [serial = 1414] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073D5838400) [pid = 3212] [serial = 1450] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D0684000) [pid = 3212] [serial = 1369] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073E7ADE400) [pid = 3212] [serial = 1392] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073D58F9000) [pid = 3212] [serial = 1439] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073E36B1C00) [pid = 3212] [serial = 1381] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073D7E0B400) [pid = 3212] [serial = 1453] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073C51B5400) [pid = 3212] [serial = 1444] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073D4348000) [pid = 3212] [serial = 1426] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073D9533C00) [pid = 3212] [serial = 1462] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073E6658000) [pid = 3212] [serial = 1387] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073D4471C00) [pid = 3212] [serial = 1432] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073E6EBA800) [pid = 3212] [serial = 1417] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073D5CC8800) [pid = 3212] [serial = 1442] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073CFE2C800) [pid = 3212] [serial = 1429] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073C9B6D000) [pid = 3212] [serial = 1434] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073E9D3EC00) [pid = 3212] [serial = 1397] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073EC49F800) [pid = 3212] [serial = 1420] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073DB94DC00) [pid = 3212] [serial = 1465] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073E3CEB400) [pid = 3212] [serial = 1412] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073D569B400) [pid = 3212] [serial = 1370] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073EC37C400) [pid = 3212] [serial = 1205] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073E05BD400) [pid = 3212] [serial = 1289] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073E2C4FC00) [pid = 3212] [serial = 1295] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073E3769C00) [pid = 3212] [serial = 1298] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073EC37B800) [pid = 3212] [serial = 1211] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073EC4A0C00) [pid = 3212] [serial = 1214] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073EC398C00) [pid = 3212] [serial = 1314] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073EF37E000) [pid = 3212] [serial = 1217] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073EC37C000) [pid = 3212] [serial = 1208] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073DB956400) [pid = 3212] [serial = 1319] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073E6842000) [pid = 3212] [serial = 1304] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073D8672400) [pid = 3212] [serial = 1272] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073E1CAA000) [pid = 3212] [serial = 1292] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073DBF3E400) [pid = 3212] [serial = 1280] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073DE134800) [pid = 3212] [serial = 1283] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073DB417C00) [pid = 3212] [serial = 1373] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073E6842800) [pid = 3212] [serial = 1301] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073DB953C00) [pid = 3212] [serial = 1277] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073E6EC3400) [pid = 3212] [serial = 1418] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073D4505400) [pid = 3212] [serial = 1267] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073EC37C800) [pid = 3212] [serial = 1202] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D5845400) [pid = 3212] [serial = 1220] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073D86D0C00) [pid = 3212] [serial = 1454] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073D940A800) [pid = 3212] [serial = 1061] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073DF025C00) [pid = 3212] [serial = 1286] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073D4BE8400) [pid = 3212] [serial = 1460] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073D9402C00) [pid = 3212] [serial = 1457] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073DF022400) [pid = 3212] [serial = 1376] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073E9D41400) [pid = 3212] [serial = 1309] [outer = 0000000000000000] [url = about:blank]
10:49:29 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073E69A1C00) [pid = 3212] [serial = 1415] [outer = 0000000000000000] [url = about:blank]
10:49:29 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
10:49:29 INFO - document served over http requires an http
10:49:29 INFO - sub-resource via script-tag using the meta-referrer
10:49:29 INFO - delivery method with no-redirect and when
10:49:29 INFO - the target request is cross-origin.
10:49:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 5210ms
10:49:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:49:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5047000 == 36 [pid = 3212] [id = 562]
10:49:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D0C7AC00) [pid = 3212] [serial = 1575] [outer = 0000000000000000]
10:49:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D0E44400) [pid = 3212] [serial = 1576] [outer = 00000073D0C7AC00]
10:49:30 INFO - PROCESS | 3212 | 1449082170019 Marionette INFO loaded listener.js
10:49:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D2611C00) [pid = 3212] [serial = 1577] [outer = 00000073D0C7AC00]
10:49:30 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
10:49:30 INFO - document served over http requires an http
10:49:30 INFO - sub-resource via script-tag using the meta-referrer
10:49:30 INFO - delivery method with swap-origin-redirect and when
10:49:30 INFO - the target request is cross-origin.
10:49:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 691ms
10:49:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:49:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB9800 == 37 [pid = 3212] [id = 563]
10:49:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073C4C58C00) [pid = 3212] [serial = 1578] [outer = 0000000000000000]
10:49:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D3527800) [pid = 3212] [serial = 1579] [outer = 00000073C4C58C00]
10:49:30 INFO - PROCESS | 3212 | 1449082170744 Marionette INFO loaded listener.js
10:49:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D4506C00) [pid = 3212] [serial = 1580] [outer = 00000073C4C58C00]
10:49:31 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
10:49:31 INFO - document served over http requires an http
10:49:31 INFO - sub-resource via xhr-request using the meta-referrer
10:49:31 INFO - delivery method with keep-origin-redirect and when
10:49:31 INFO - the target request is cross-origin.
10:49:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 691ms
10:49:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:49:31 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C45000 == 38 [pid = 3212] [id = 564]
10:49:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073D4505C00) [pid = 3212] [serial = 1581] [outer = 0000000000000000]
10:49:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073D4578C00) [pid = 3212] [serial = 1582] [outer = 00000073D4505C00]
10:49:31 INFO - PROCESS | 3212 | 1449082171409 Marionette INFO loaded listener.js
10:49:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073D4B75C00) [pid = 3212] [serial = 1583] [outer = 00000073D4505C00]
10:49:32 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
10:49:32 INFO - document served over http requires an http
10:49:32 INFO - sub-resource via xhr-request using the meta-referrer
10:49:32 INFO - delivery method with no-redirect and when
10:49:32 INFO - the target request is cross-origin.
10:49:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 923ms
10:49:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:49:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB57B000 == 39 [pid = 3212] [id = 565]
10:49:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073C4DA2400) [pid = 3212] [serial = 1584] [outer = 0000000000000000]
10:49:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073C520C400) [pid = 3212] [serial = 1585] [outer = 00000073C4DA2400]
10:49:32 INFO - PROCESS | 3212 | 1449082172531 Marionette INFO loaded listener.js
10:49:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073CB514000) [pid = 3212] [serial = 1586] [outer = 00000073C4DA2400]
10:49:33 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
10:49:33 INFO - document served over http requires an http
10:49:33 INFO - sub-resource via xhr-request using the meta-referrer
10:49:33 INFO - delivery method with swap-origin-redirect and when
10:49:33 INFO - the target request is cross-origin.
10:49:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
10:49:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:49:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D556C000 == 40 [pid = 3212] [id = 566]
10:49:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073CDDF7400) [pid = 3212] [serial = 1587] [outer = 0000000000000000]
10:49:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D068AC00) [pid = 3212] [serial = 1588] [outer = 00000073CDDF7400]
10:49:33 INFO - PROCESS | 3212 | 1449082173516 Marionette INFO loaded listener.js
10:49:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073D3F43C00) [pid = 3212] [serial = 1589] [outer = 00000073CDDF7400]
10:49:34 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
10:49:34 INFO - document served over http requires an https
10:49:34 INFO - sub-resource via fetch-request using the meta-referrer
10:49:34 INFO - delivery method with keep-origin-redirect and when
10:49:34 INFO - the target request is cross-origin.
10:49:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1024ms
10:49:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:49:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45DC000 == 41 [pid = 3212] [id = 567]
10:49:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D4B76400) [pid = 3212] [serial = 1590] [outer = 0000000000000000]
10:49:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D4BE4000) [pid = 3212] [serial = 1591] [outer = 00000073D4B76400]
10:49:34 INFO - PROCESS | 3212 | 1449082174573 Marionette INFO loaded listener.js
10:49:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D51C0C00) [pid = 3212] [serial = 1592] [outer = 00000073D4B76400]
10:49:35 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
10:49:35 INFO - document served over http requires an https
10:49:35 INFO - sub-resource via fetch-request using the meta-referrer
10:49:35 INFO - delivery method with no-redirect and when
10:49:35 INFO - the target request is cross-origin.
10:49:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1034ms
10:49:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:49:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91CF800 == 42 [pid = 3212] [id = 568]
10:49:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D51C3400) [pid = 3212] [serial = 1593] [outer = 0000000000000000]
10:49:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D5479000) [pid = 3212] [serial = 1594] [outer = 00000073D51C3400]
10:49:35 INFO - PROCESS | 3212 | 1449082175586 Marionette INFO loaded listener.js
10:49:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073D54D1800) [pid = 3212] [serial = 1595] [outer = 00000073D51C3400]
10:49:36 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
10:49:36 INFO - document served over http requires an https
10:49:36 INFO - sub-resource via fetch-request using the meta-referrer
10:49:36 INFO - delivery method with swap-origin-redirect and when
10:49:36 INFO - the target request is cross-origin.
10:49:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 986ms
10:49:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:49:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A38800 == 43 [pid = 3212] [id = 569]
10:49:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D54CEC00) [pid = 3212] [serial = 1596] [outer = 0000000000000000]
10:49:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D571E800) [pid = 3212] [serial = 1597] [outer = 00000073D54CEC00]
10:49:36 INFO - PROCESS | 3212 | 1449082176554 Marionette INFO loaded listener.js
10:49:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073D576B400) [pid = 3212] [serial = 1598] [outer = 00000073D54CEC00]
10:49:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA145800 == 44 [pid = 3212] [id = 570]
10:49:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073D583BC00) [pid = 3212] [serial = 1599] [outer = 0000000000000000]
10:49:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073D5843C00) [pid = 3212] [serial = 1600] [outer = 00000073D583BC00]
10:49:37 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
10:49:37 INFO - document served over http requires an https
10:49:37 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:37 INFO - delivery method with keep-origin-redirect and when
10:49:37 INFO - the target request is cross-origin.
10:49:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1075ms
10:49:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:49:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA79F800 == 45 [pid = 3212] [id = 571]
10:49:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073D5894000) [pid = 3212] [serial = 1601] [outer = 0000000000000000]
10:49:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073D58F3400) [pid = 3212] [serial = 1602] [outer = 00000073D5894000]
10:49:37 INFO - PROCESS | 3212 | 1449082177730 Marionette INFO loaded listener.js
10:49:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073D5AE6400) [pid = 3212] [serial = 1603] [outer = 00000073D5894000]
10:49:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFA0000 == 46 [pid = 3212] [id = 572]
10:49:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073D5AEEC00) [pid = 3212] [serial = 1604] [outer = 0000000000000000]
10:49:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073D5AD9000) [pid = 3212] [serial = 1605] [outer = 00000073D5AEEC00]
10:49:38 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
10:49:38 INFO - document served over http requires an https
10:49:38 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:38 INFO - delivery method with no-redirect and when
10:49:38 INFO - the target request is cross-origin.
10:49:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1123ms
10:49:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:49:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFBA000 == 47 [pid = 3212] [id = 573]
10:49:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073D3F4EC00) [pid = 3212] [serial = 1606] [outer = 0000000000000000]
10:49:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073D5AEF000) [pid = 3212] [serial = 1607] [outer = 00000073D3F4EC00]
10:49:38 INFO - PROCESS | 3212 | 1449082178821 Marionette INFO loaded listener.js
10:49:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073D5CB2C00) [pid = 3212] [serial = 1608] [outer = 00000073D3F4EC00]
10:49:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFEB000 == 48 [pid = 3212] [id = 574]
10:49:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073D5CBE400) [pid = 3212] [serial = 1609] [outer = 0000000000000000]
10:49:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073D5CBFC00) [pid = 3212] [serial = 1610] [outer = 00000073D5CBE400]
10:49:39 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
10:49:39 INFO - document served over http requires an https
10:49:39 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:39 INFO - delivery method with swap-origin-redirect and when
10:49:39 INFO - the target request is cross-origin.
10:49:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1026ms
10:49:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:49:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB45A000 == 49 [pid = 3212] [id = 575]
10:49:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073D5894400) [pid = 3212] [serial = 1611] [outer = 0000000000000000]
10:49:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073D5CBF400) [pid = 3212] [serial = 1612] [outer = 00000073D5894400]
10:49:39 INFO - PROCESS | 3212 | 1449082179876 Marionette INFO loaded listener.js
10:49:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073D5E6EC00) [pid = 3212] [serial = 1613] [outer = 00000073D5894400]
10:49:40 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
10:49:40 INFO - document served over http requires an https
10:49:40 INFO - sub-resource via script-tag using the meta-referrer
10:49:40 INFO - delivery method with keep-origin-redirect and when
10:49:40 INFO - the target request is cross-origin.
10:49:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1025ms
10:49:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:49:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB821800 == 50 [pid = 3212] [id = 576]
10:49:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073D5E6D400) [pid = 3212] [serial = 1614] [outer = 0000000000000000]
10:49:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073D7E12800) [pid = 3212] [serial = 1615] [outer = 00000073D5E6D400]
10:49:40 INFO - PROCESS | 3212 | 1449082180894 Marionette INFO loaded listener.js
10:49:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073D8667000) [pid = 3212] [serial = 1616] [outer = 00000073D5E6D400]
10:49:41 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
10:49:41 INFO - document served over http requires an https
10:49:41 INFO - sub-resource via script-tag using the meta-referrer
10:49:41 INFO - delivery method with no-redirect and when
10:49:41 INFO - the target request is cross-origin.
10:49:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 985ms
10:49:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:49:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD51000 == 51 [pid = 3212] [id = 577]
10:49:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073D866E400) [pid = 3212] [serial = 1617] [outer = 0000000000000000]
10:49:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073D8673000) [pid = 3212] [serial = 1618] [outer = 00000073D866E400]
10:49:41 INFO - PROCESS | 3212 | 1449082181856 Marionette INFO loaded listener.js
10:49:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073D8AAC400) [pid = 3212] [serial = 1619] [outer = 00000073D866E400]
10:49:42 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
10:49:42 INFO - document served over http requires an https
10:49:42 INFO - sub-resource via script-tag using the meta-referrer
10:49:42 INFO - delivery method with swap-origin-redirect and when
10:49:42 INFO - the target request is cross-origin.
10:49:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 983ms
10:49:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:49:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE60D800 == 52 [pid = 3212] [id = 578]
10:49:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073D8ABD000) [pid = 3212] [serial = 1620] [outer = 0000000000000000]
10:49:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073D8EE7400) [pid = 3212] [serial = 1621] [outer = 00000073D8ABD000]
10:49:42 INFO - PROCESS | 3212 | 1449082182896 Marionette INFO loaded listener.js
10:49:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073D92A2C00) [pid = 3212] [serial = 1622] [outer = 00000073D8ABD000]
10:49:43 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
10:49:43 INFO - document served over http requires an https
10:49:43 INFO - sub-resource via xhr-request using the meta-referrer
10:49:43 INFO - delivery method with keep-origin-redirect and when
10:49:43 INFO - the target request is cross-origin.
10:49:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
10:49:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:49:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE706000 == 53 [pid = 3212] [id = 579]
10:49:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073D92A1800) [pid = 3212] [serial = 1623] [outer = 0000000000000000]
10:49:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073D940A400) [pid = 3212] [serial = 1624] [outer = 00000073D92A1800]
10:49:43 INFO - PROCESS | 3212 | 1449082183888 Marionette INFO loaded listener.js
10:49:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073D9533400) [pid = 3212] [serial = 1625] [outer = 00000073D92A1800]
10:49:44 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
10:49:44 INFO - document served over http requires an https
10:49:44 INFO - sub-resource via xhr-request using the meta-referrer
10:49:44 INFO - delivery method with no-redirect and when
10:49:44 INFO - the target request is cross-origin.
10:49:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 924ms
10:49:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:49:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE955000 == 54 [pid = 3212] [id = 580]
10:49:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073D328D800) [pid = 3212] [serial = 1626] [outer = 0000000000000000]
10:49:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073D338B800) [pid = 3212] [serial = 1627] [outer = 00000073D328D800]
10:49:44 INFO - PROCESS | 3212 | 1449082184825 Marionette INFO loaded listener.js
10:49:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073DA249800) [pid = 3212] [serial = 1628] [outer = 00000073D328D800]
10:49:45 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
10:49:45 INFO - document served over http requires an https
10:49:45 INFO - sub-resource via xhr-request using the meta-referrer
10:49:45 INFO - delivery method with swap-origin-redirect and when
10:49:45 INFO - the target request is cross-origin.
10:49:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
10:49:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:49:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEC40000 == 55 [pid = 3212] [id = 581]
10:49:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073D9581800) [pid = 3212] [serial = 1629] [outer = 0000000000000000]
10:49:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073DA713400) [pid = 3212] [serial = 1630] [outer = 00000073D9581800]
10:49:45 INFO - PROCESS | 3212 | 1449082185800 Marionette INFO loaded listener.js
10:49:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073DA7B1C00) [pid = 3212] [serial = 1631] [outer = 00000073D9581800]
10:49:46 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
10:49:46 INFO - document served over http requires an http
10:49:46 INFO - sub-resource via fetch-request using the meta-referrer
10:49:46 INFO - delivery method with keep-origin-redirect and when
10:49:46 INFO - the target request is same-origin.
10:49:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 922ms
10:49:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:49:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEF17000 == 56 [pid = 3212] [id = 582]
10:49:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073DA7BB800) [pid = 3212] [serial = 1632] [outer = 0000000000000000]
10:49:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073DA821000) [pid = 3212] [serial = 1633] [outer = 00000073DA7BB800]
10:49:46 INFO - PROCESS | 3212 | 1449082186733 Marionette INFO loaded listener.js
10:49:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073DB412400) [pid = 3212] [serial = 1634] [outer = 00000073DA7BB800]
10:49: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
10:49:47 INFO - document served over http requires an http
10:49:47 INFO - sub-resource via fetch-request using the meta-referrer
10:49:47 INFO - delivery method with no-redirect and when
10:49:47 INFO - the target request is same-origin.
10:49:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 986ms
10:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:49:47 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFA89000 == 57 [pid = 3212] [id = 583]
10:49:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073DB84F000) [pid = 3212] [serial = 1635] [outer = 0000000000000000]
10:49:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073DB856400) [pid = 3212] [serial = 1636] [outer = 00000073DB84F000]
10:49:47 INFO - PROCESS | 3212 | 1449082187728 Marionette INFO loaded listener.js
10:49:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 211 (00000073DB959800) [pid = 3212] [serial = 1637] [outer = 00000073DB84F000]
10:49: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
10:49:48 INFO - document served over http requires an http
10:49:48 INFO - sub-resource via fetch-request using the meta-referrer
10:49:48 INFO - delivery method with swap-origin-redirect and when
10:49:48 INFO - the target request is same-origin.
10:49:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 943ms
10:49:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:49:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFC20000 == 58 [pid = 3212] [id = 584]
10:49:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073DB958400) [pid = 3212] [serial = 1638] [outer = 0000000000000000]
10:49:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073DBA39000) [pid = 3212] [serial = 1639] [outer = 00000073DB958400]
10:49:48 INFO - PROCESS | 3212 | 1449082188697 Marionette INFO loaded listener.js
10:49:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073DBE8E800) [pid = 3212] [serial = 1640] [outer = 00000073DB958400]
10:49:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E099C800 == 59 [pid = 3212] [id = 585]
10:49:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073DBE96C00) [pid = 3212] [serial = 1641] [outer = 0000000000000000]
10:49:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073DBF3E000) [pid = 3212] [serial = 1642] [outer = 00000073DBE96C00]
10:49: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
10:49:49 INFO - document served over http requires an http
10:49:49 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:49 INFO - delivery method with keep-origin-redirect and when
10:49:49 INFO - the target request is same-origin.
10:49:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1045ms
10:49:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:49:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0C2C800 == 60 [pid = 3212] [id = 586]
10:49:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073DBA32800) [pid = 3212] [serial = 1643] [outer = 0000000000000000]
10:49:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073DBF3E400) [pid = 3212] [serial = 1644] [outer = 00000073DBA32800]
10:49:49 INFO - PROCESS | 3212 | 1449082189778 Marionette INFO loaded listener.js
10:49:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073DC104000) [pid = 3212] [serial = 1645] [outer = 00000073DBA32800]
10:49:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E148D800 == 61 [pid = 3212] [id = 587]
10:49:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073DC10D800) [pid = 3212] [serial = 1646] [outer = 0000000000000000]
10:49:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073DC10F400) [pid = 3212] [serial = 1647] [outer = 00000073DC10D800]
10:49: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
10:49:50 INFO - document served over http requires an http
10:49:50 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:50 INFO - delivery method with no-redirect and when
10:49:50 INFO - the target request is same-origin.
10:49:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1029ms
10:49:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:49:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E1524000 == 62 [pid = 3212] [id = 588]
10:49:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073DC103000) [pid = 3212] [serial = 1648] [outer = 0000000000000000]
10:49:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073DE130000) [pid = 3212] [serial = 1649] [outer = 00000073DC103000]
10:49:50 INFO - PROCESS | 3212 | 1449082190841 Marionette INFO loaded listener.js
10:49:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073DE584800) [pid = 3212] [serial = 1650] [outer = 00000073DC103000]
10:49:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E163C000 == 63 [pid = 3212] [id = 589]
10:49:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073D8FEC000) [pid = 3212] [serial = 1651] [outer = 0000000000000000]
10:49:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073DEDE8400) [pid = 3212] [serial = 1652] [outer = 00000073D8FEC000]
10:49:51 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
10:49:51 INFO - document served over http requires an http
10:49:51 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:51 INFO - delivery method with swap-origin-redirect and when
10:49:51 INFO - the target request is same-origin.
10:49:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1025ms
10:49:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:49:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E276D000 == 64 [pid = 3212] [id = 590]
10:49:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073DC10E000) [pid = 3212] [serial = 1653] [outer = 0000000000000000]
10:49:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073DEDE8000) [pid = 3212] [serial = 1654] [outer = 00000073DC10E000]
10:49:51 INFO - PROCESS | 3212 | 1449082191859 Marionette INFO loaded listener.js
10:49:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073DEE22C00) [pid = 3212] [serial = 1655] [outer = 00000073DC10E000]
10:49:52 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
10:49:52 INFO - document served over http requires an http
10:49:52 INFO - sub-resource via script-tag using the meta-referrer
10:49:52 INFO - delivery method with keep-origin-redirect and when
10:49:52 INFO - the target request is same-origin.
10:49:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1031ms
10:49:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:49:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E30A0800 == 65 [pid = 3212] [id = 591]
10:49:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073DEE0D800) [pid = 3212] [serial = 1656] [outer = 0000000000000000]
10:49:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073DEF50C00) [pid = 3212] [serial = 1657] [outer = 00000073DEE0D800]
10:49:52 INFO - PROCESS | 3212 | 1449082192891 Marionette INFO loaded listener.js
10:49:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073DF028800) [pid = 3212] [serial = 1658] [outer = 00000073DEE0D800]
10:49:53 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
10:49:53 INFO - document served over http requires an http
10:49:53 INFO - sub-resource via script-tag using the meta-referrer
10:49:53 INFO - delivery method with no-redirect and when
10:49:53 INFO - the target request is same-origin.
10:49:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1002ms
10:49:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:49:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E328B000 == 66 [pid = 3212] [id = 592]
10:49:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073C4C4A000) [pid = 3212] [serial = 1659] [outer = 0000000000000000]
10:49:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073DF154800) [pid = 3212] [serial = 1660] [outer = 00000073C4C4A000]
10:49:54 INFO - PROCESS | 3212 | 1449082194792 Marionette INFO loaded listener.js
10:49:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 235 (00000073DFCE4000) [pid = 3212] [serial = 1661] [outer = 00000073C4C4A000]
10:49:55 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
10:49:55 INFO - document served over http requires an http
10:49:55 INFO - sub-resource via script-tag using the meta-referrer
10:49:55 INFO - delivery method with swap-origin-redirect and when
10:49:55 INFO - the target request is same-origin.
10:49:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1996ms
10:49:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:49:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE703000 == 67 [pid = 3212] [id = 593]
10:49:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 236 (00000073DBF60800) [pid = 3212] [serial = 1662] [outer = 0000000000000000]
10:49:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 237 (00000073DFCECC00) [pid = 3212] [serial = 1663] [outer = 00000073DBF60800]
10:49:55 INFO - PROCESS | 3212 | 1449082195904 Marionette INFO loaded listener.js
10:49:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 238 (00000073DFD79000) [pid = 3212] [serial = 1664] [outer = 00000073DBF60800]
10:49:56 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
10:49:56 INFO - document served over http requires an http
10:49:56 INFO - sub-resource via xhr-request using the meta-referrer
10:49:56 INFO - delivery method with keep-origin-redirect and when
10:49:56 INFO - the target request is same-origin.
10:49:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1030ms
10:49:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:49:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BBD800 == 68 [pid = 3212] [id = 594]
10:49:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 239 (00000073C4813000) [pid = 3212] [serial = 1665] [outer = 0000000000000000]
10:49:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 240 (00000073D0507800) [pid = 3212] [serial = 1666] [outer = 00000073C4813000]
10:49:57 INFO - PROCESS | 3212 | 1449082197006 Marionette INFO loaded listener.js
10:49:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 241 (00000073D5E72800) [pid = 3212] [serial = 1667] [outer = 00000073C4813000]
10:49:57 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
10:49:57 INFO - document served over http requires an http
10:49:57 INFO - sub-resource via xhr-request using the meta-referrer
10:49:57 INFO - delivery method with no-redirect and when
10:49:57 INFO - the target request is same-origin.
10:49:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1027ms
10:49:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:49:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5557000 == 69 [pid = 3212] [id = 595]
10:49:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 242 (00000073C520E400) [pid = 3212] [serial = 1668] [outer = 0000000000000000]
10:49:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 243 (00000073CA949C00) [pid = 3212] [serial = 1669] [outer = 00000073C520E400]
10:49:58 INFO - PROCESS | 3212 | 1449082198011 Marionette INFO loaded listener.js
10:49:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 244 (00000073DF153C00) [pid = 3212] [serial = 1670] [outer = 00000073C520E400]
10:49:58 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
10:49:58 INFO - document served over http requires an http
10:49:58 INFO - sub-resource via xhr-request using the meta-referrer
10:49:58 INFO - delivery method with swap-origin-redirect and when
10:49:58 INFO - the target request is same-origin.
10:49:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1296ms
10:49:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:49:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFE1C000 == 70 [pid = 3212] [id = 596]
10:49:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 245 (00000073C4C4C400) [pid = 3212] [serial = 1671] [outer = 0000000000000000]
10:49:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 246 (00000073C4C4E400) [pid = 3212] [serial = 1672] [outer = 00000073C4C4C400]
10:49:59 INFO - PROCESS | 3212 | 1449082199271 Marionette INFO loaded listener.js
10:49:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 247 (00000073CB562C00) [pid = 3212] [serial = 1673] [outer = 00000073C4C4C400]
10:50:00 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
10:50:00 INFO - document served over http requires an https
10:50:00 INFO - sub-resource via fetch-request using the meta-referrer
10:50:00 INFO - delivery method with keep-origin-redirect and when
10:50:00 INFO - the target request is same-origin.
10:50:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1083ms
10:50:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:50:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F22800 == 71 [pid = 3212] [id = 597]
10:50:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 248 (00000073CB18DC00) [pid = 3212] [serial = 1674] [outer = 0000000000000000]
10:50:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 249 (00000073D4511800) [pid = 3212] [serial = 1675] [outer = 00000073CB18DC00]
10:50:00 INFO - PROCESS | 3212 | 1449082200380 Marionette INFO loaded listener.js
10:50:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 250 (00000073D5740400) [pid = 3212] [serial = 1676] [outer = 00000073CB18DC00]
10:50:01 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
10:50:01 INFO - document served over http requires an https
10:50:01 INFO - sub-resource via fetch-request using the meta-referrer
10:50:01 INFO - delivery method with no-redirect and when
10:50:01 INFO - the target request is same-origin.
10:50:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1195ms
10:50:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB9800 == 70 [pid = 3212] [id = 563]
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5047000 == 69 [pid = 3212] [id = 562]
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45DD000 == 68 [pid = 3212] [id = 561]
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D23ED800 == 67 [pid = 3212] [id = 560]
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0EC6800 == 66 [pid = 3212] [id = 559]
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA020800 == 65 [pid = 3212] [id = 558]
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073CAC6C000 == 64 [pid = 3212] [id = 557]
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA024800 == 63 [pid = 3212] [id = 556]
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5248000 == 62 [pid = 3212] [id = 555]
10:50:01 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BAD800 == 61 [pid = 3212] [id = 554]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 249 (00000073E644E800) [pid = 3212] [serial = 1385] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 248 (00000073D3F46000) [pid = 3212] [serial = 1430] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 247 (00000073D5CBA000) [pid = 3212] [serial = 1424] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 246 (00000073E1CA9400) [pid = 3212] [serial = 1367] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 245 (00000073D5CB0000) [pid = 3212] [serial = 1451] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 244 (00000073E6D35000) [pid = 3212] [serial = 1388] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 243 (00000073D484B000) [pid = 3212] [serial = 1435] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 242 (00000073EC15F800) [pid = 3212] [serial = 1398] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 241 (00000073D517C000) [pid = 3212] [serial = 1448] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 240 (00000073E3CF7800) [pid = 3212] [serial = 1409] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 239 (00000073E9C17000) [pid = 3212] [serial = 1393] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 238 (00000073D0169000) [pid = 3212] [serial = 1445] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 237 (00000073EECAFC00) [pid = 3212] [serial = 1421] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 236 (00000073E2C4D800) [pid = 3212] [serial = 1379] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 235 (00000073E376CC00) [pid = 3212] [serial = 1382] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 234 (00000073EC491C00) [pid = 3212] [serial = 1406] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073EC371800) [pid = 3212] [serial = 1403] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073D5C5E000) [pid = 3212] [serial = 1440] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073DEF52800) [pid = 3212] [serial = 1427] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073DBE8CC00) [pid = 3212] [serial = 1466] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073DA71BC00) [pid = 3212] [serial = 1463] [outer = 0000000000000000] [url = about:blank]
10:50:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB8800 == 62 [pid = 3212] [id = 598]
10:50:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073C36CD400) [pid = 3212] [serial = 1677] [outer = 0000000000000000]
10:50:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073C4544400) [pid = 3212] [serial = 1678] [outer = 00000073C36CD400]
10:50:01 INFO - PROCESS | 3212 | 1449082201712 Marionette INFO loaded listener.js
10:50:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073C98D4C00) [pid = 3212] [serial = 1679] [outer = 00000073C36CD400]
10:50:02 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
10:50:02 INFO - document served over http requires an https
10:50:02 INFO - sub-resource via fetch-request using the meta-referrer
10:50:02 INFO - delivery method with swap-origin-redirect and when
10:50:02 INFO - the target request is same-origin.
10:50:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1078ms
10:50:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:50:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0582000 == 63 [pid = 3212] [id = 599]
10:50:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073C40ACC00) [pid = 3212] [serial = 1680] [outer = 0000000000000000]
10:50:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073D0686C00) [pid = 3212] [serial = 1681] [outer = 00000073C40ACC00]
10:50:02 INFO - PROCESS | 3212 | 1449082202629 Marionette INFO loaded listener.js
10:50:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 235 (00000073D4575800) [pid = 3212] [serial = 1682] [outer = 00000073C40ACC00]
10:50:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D30B4800 == 64 [pid = 3212] [id = 600]
10:50:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 236 (00000073D51BD000) [pid = 3212] [serial = 1683] [outer = 0000000000000000]
10:50:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 237 (00000073D5891800) [pid = 3212] [serial = 1684] [outer = 00000073D51BD000]
10:50:03 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
10:50:03 INFO - document served over http requires an https
10:50:03 INFO - sub-resource via iframe-tag using the meta-referrer
10:50:03 INFO - delivery method with keep-origin-redirect and when
10:50:03 INFO - the target request is same-origin.
10:50:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 838ms
10:50:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:50:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D504A000 == 65 [pid = 3212] [id = 601]
10:50:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 238 (00000073D4575000) [pid = 3212] [serial = 1685] [outer = 0000000000000000]
10:50:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 239 (00000073D5774800) [pid = 3212] [serial = 1686] [outer = 00000073D4575000]
10:50:03 INFO - PROCESS | 3212 | 1449082203497 Marionette INFO loaded listener.js
10:50:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 240 (00000073D5CBA000) [pid = 3212] [serial = 1687] [outer = 00000073D4575000]
10:50:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5058000 == 66 [pid = 3212] [id = 602]
10:50:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 241 (00000073D7E13C00) [pid = 3212] [serial = 1688] [outer = 0000000000000000]
10:50:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 242 (00000073D8FE2800) [pid = 3212] [serial = 1689] [outer = 00000073D7E13C00]
10:50:04 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
10:50:04 INFO - document served over http requires an https
10:50:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:50:04 INFO - delivery method with no-redirect and when
10:50:04 INFO - the target request is same-origin.
10:50:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 840ms
10:50:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:50:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8631800 == 67 [pid = 3212] [id = 603]
10:50:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 243 (00000073D9404800) [pid = 3212] [serial = 1690] [outer = 0000000000000000]
10:50:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 244 (00000073DA71BC00) [pid = 3212] [serial = 1691] [outer = 00000073D9404800]
10:50:04 INFO - PROCESS | 3212 | 1449082204314 Marionette INFO loaded listener.js
10:50:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 245 (00000073DBF42C00) [pid = 3212] [serial = 1692] [outer = 00000073D9404800]
10:50:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB44C800 == 68 [pid = 3212] [id = 604]
10:50:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 246 (00000073DE576800) [pid = 3212] [serial = 1693] [outer = 0000000000000000]
10:50:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 247 (00000073DF149000) [pid = 3212] [serial = 1694] [outer = 00000073DE576800]
10:50:04 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
10:50:04 INFO - document served over http requires an https
10:50:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:50:04 INFO - delivery method with swap-origin-redirect and when
10:50:04 INFO - the target request is same-origin.
10:50:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 880ms
10:50:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:50:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD46800 == 69 [pid = 3212] [id = 605]
10:50:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 248 (00000073DEDE8C00) [pid = 3212] [serial = 1695] [outer = 0000000000000000]
10:50:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 249 (00000073DF14EC00) [pid = 3212] [serial = 1696] [outer = 00000073DEDE8C00]
10:50:05 INFO - PROCESS | 3212 | 1449082205189 Marionette INFO loaded listener.js
10:50:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 250 (00000073E05C4400) [pid = 3212] [serial = 1697] [outer = 00000073DEDE8C00]
10:50:05 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
10:50:05 INFO - document served over http requires an https
10:50:05 INFO - sub-resource via script-tag using the meta-referrer
10:50:05 INFO - delivery method with keep-origin-redirect and when
10:50:05 INFO - the target request is same-origin.
10:50:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 837ms
10:50:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:50:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE96D800 == 70 [pid = 3212] [id = 606]
10:50:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 251 (00000073E05C3000) [pid = 3212] [serial = 1698] [outer = 0000000000000000]
10:50:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 252 (00000073E0B08800) [pid = 3212] [serial = 1699] [outer = 00000073E05C3000]
10:50:06 INFO - PROCESS | 3212 | 1449082206006 Marionette INFO loaded listener.js
10:50:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 253 (00000073E1332800) [pid = 3212] [serial = 1700] [outer = 00000073E05C3000]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 252 (00000073C983D400) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 251 (00000073DBF5FC00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 250 (00000073D0F82400) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 249 (00000073E1CBB000) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 248 (00000073D5476800) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 247 (00000073E9A2E800) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 246 (00000073CA39C000) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 245 (00000073ECC3EC00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 244 (00000073EC3F8400) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 243 (00000073D158DC00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 242 (00000073EF0AA800) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 241 (00000073ECC46800) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 240 (00000073E3F0EC00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 239 (00000073E9D44C00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 238 (00000073E3A89000) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 237 (00000073EBB38400) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 236 (00000073D0C7A400) [pid = 3212] [serial = 32] [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.]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 235 (00000073E683C000) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 234 (00000073DA7BD800) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073C36BF400) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073D0C7AC00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073CDDE9000) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073DEDF2400) [pid = 3212] [serial = 1483] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073EC52A000) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073DFB44800) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073D5C68000) [pid = 3212] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073EC885400) [pid = 3212] [serial = 1515] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073ECF18000) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073DEDE9000) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073ECDD6000) [pid = 3212] [serial = 1520] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082143388]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073EC530000) [pid = 3212] [serial = 1531] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073EC51E000) [pid = 3212] [serial = 1528] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073E2C53400) [pid = 3212] [serial = 1495] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073ECC3E800) [pid = 3212] [serial = 1516] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073D3527800) [pid = 3212] [serial = 1579] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073EEDF2000) [pid = 3212] [serial = 1537] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073D0C77000) [pid = 3212] [serial = 1543] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073DEDF4C00) [pid = 3212] [serial = 1484] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073D0E44400) [pid = 3212] [serial = 1576] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073EC876800) [pid = 3212] [serial = 1513] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073EC516400) [pid = 3212] [serial = 1526] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073EC161C00) [pid = 3212] [serial = 1507] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 210 (00000073CA0B3800) [pid = 3212] [serial = 1552] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073DBF64C00) [pid = 3212] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082130864]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073ECF1C400) [pid = 3212] [serial = 1534] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073CFB65400) [pid = 3212] [serial = 1568] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073C36C7C00) [pid = 3212] [serial = 1555] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073E3E56400) [pid = 3212] [serial = 1498] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073D8AAA800) [pid = 3212] [serial = 1549] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073DEE02400) [pid = 3212] [serial = 1486] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073C9835C00) [pid = 3212] [serial = 1565] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073C4D99800) [pid = 3212] [serial = 1560] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073D517A400) [pid = 3212] [serial = 1471] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073D02B5800) [pid = 3212] [serial = 1570] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073D1258C00) [pid = 3212] [serial = 1546] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073E6EE6C00) [pid = 3212] [serial = 1504] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073DA718400) [pid = 3212] [serial = 1474] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073E132BC00) [pid = 3212] [serial = 1492] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073D0689400) [pid = 3212] [serial = 1573] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073EF0B0400) [pid = 3212] [serial = 1540] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073CA39B000) [pid = 3212] [serial = 1468] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073ECC46000) [pid = 3212] [serial = 1518] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073DB415400) [pid = 3212] [serial = 1476] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073C9840000) [pid = 3212] [serial = 1563] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082162808]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073DBF6D400) [pid = 3212] [serial = 1481] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073EC3EEC00) [pid = 3212] [serial = 1510] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073DFD71800) [pid = 3212] [serial = 1489] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073C4C65C00) [pid = 3212] [serial = 1558] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073ECDD7800) [pid = 3212] [serial = 1523] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073ECDD1C00) [pid = 3212] [serial = 1521] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082143388]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073E644CC00) [pid = 3212] [serial = 1501] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073CB562000) [pid = 3212] [serial = 1567] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073DBE71000) [pid = 3212] [serial = 1478] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082130864]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073DFD7CC00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073C4C49000) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073EC513C00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073C54A8000) [pid = 3212] [serial = 1562] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082162808]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073C4C40400) [pid = 3212] [serial = 1557] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073C974CC00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073EC515000) [pid = 3212] [serial = 1525] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073C4C48C00) [pid = 3212] [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]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073EF382000) [pid = 3212] [serial = 1541] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073E6841C00) [pid = 3212] [serial = 1502] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073E36BD800) [pid = 3212] [serial = 1496] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073EEDFC000) [pid = 3212] [serial = 1538] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073E6EE7800) [pid = 3212] [serial = 1113] [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.]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073DA7BBC00) [pid = 3212] [serial = 1544] [outer = 0000000000000000] [url = about:blank]
10:50:06 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073E3F09C00) [pid = 3212] [serial = 1499] [outer = 0000000000000000] [url = about:blank]
10:50:06 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
10:50:06 INFO - document served over http requires an https
10:50:06 INFO - sub-resource via script-tag using the meta-referrer
10:50:06 INFO - delivery method with no-redirect and when
10:50:06 INFO - the target request is same-origin.
10:50:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 838ms
10:50:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:50:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0C26000 == 71 [pid = 3212] [id = 607]
10:50:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073C54A8000) [pid = 3212] [serial = 1701] [outer = 0000000000000000]
10:50:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073CFB81800) [pid = 3212] [serial = 1702] [outer = 00000073C54A8000]
10:50:06 INFO - PROCESS | 3212 | 1449082206804 Marionette INFO loaded listener.js
10:50:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073DBF6D400) [pid = 3212] [serial = 1703] [outer = 00000073C54A8000]
10:50:07 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
10:50:07 INFO - document served over http requires an https
10:50:07 INFO - sub-resource via script-tag using the meta-referrer
10:50:07 INFO - delivery method with swap-origin-redirect and when
10:50:07 INFO - the target request is same-origin.
10:50:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 733ms
10:50:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:50:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E3095800 == 72 [pid = 3212] [id = 608]
10:50:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073DFB44800) [pid = 3212] [serial = 1704] [outer = 0000000000000000]
10:50:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073E1336000) [pid = 3212] [serial = 1705] [outer = 00000073DFB44800]
10:50:07 INFO - PROCESS | 3212 | 1449082207540 Marionette INFO loaded listener.js
10:50:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073E1CAF800) [pid = 3212] [serial = 1706] [outer = 00000073DFB44800]
10:50:08 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
10:50:08 INFO - document served over http requires an https
10:50:08 INFO - sub-resource via xhr-request using the meta-referrer
10:50:08 INFO - delivery method with keep-origin-redirect and when
10:50:08 INFO - the target request is same-origin.
10:50:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
10:50:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:50:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E38C5000 == 73 [pid = 3212] [id = 609]
10:50:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073E1CB6400) [pid = 3212] [serial = 1707] [outer = 0000000000000000]
10:50:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 173 (00000073E1CBE000) [pid = 3212] [serial = 1708] [outer = 00000073E1CB6400]
10:50:08 INFO - PROCESS | 3212 | 1449082208264 Marionette INFO loaded listener.js
10:50:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 174 (00000073E2C54800) [pid = 3212] [serial = 1709] [outer = 00000073E1CB6400]
10:50:09 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
10:50:09 INFO - document served over http requires an https
10:50:09 INFO - sub-resource via xhr-request using the meta-referrer
10:50:09 INFO - delivery method with no-redirect and when
10:50:09 INFO - the target request is same-origin.
10:50:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 985ms
10:50:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:50:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D057F000 == 74 [pid = 3212] [id = 610]
10:50:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 175 (00000073C9835C00) [pid = 3212] [serial = 1710] [outer = 0000000000000000]
10:50:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 176 (00000073CFB69000) [pid = 3212] [serial = 1711] [outer = 00000073C9835C00]
10:50:09 INFO - PROCESS | 3212 | 1449082209400 Marionette INFO loaded listener.js
10:50:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 177 (00000073D263D800) [pid = 3212] [serial = 1712] [outer = 00000073C9835C00]
10:50:10 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
10:50:10 INFO - document served over http requires an https
10:50:10 INFO - sub-resource via xhr-request using the meta-referrer
10:50:10 INFO - delivery method with swap-origin-redirect and when
10:50:10 INFO - the target request is same-origin.
10:50:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1032ms
10:50:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:50:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE5A5000 == 75 [pid = 3212] [id = 611]
10:50:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 178 (00000073D51BF000) [pid = 3212] [serial = 1713] [outer = 0000000000000000]
10:50:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 179 (00000073D589A800) [pid = 3212] [serial = 1714] [outer = 00000073D51BF000]
10:50:10 INFO - PROCESS | 3212 | 1449082210447 Marionette INFO loaded listener.js
10:50:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 180 (00000073D8AC4000) [pid = 3212] [serial = 1715] [outer = 00000073D51BF000]
10:50:11 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
10:50:11 INFO - document served over http requires an http
10:50:11 INFO - sub-resource via fetch-request using the http-csp
10:50:11 INFO - delivery method with keep-origin-redirect and when
10:50:11 INFO - the target request is cross-origin.
10:50:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1028ms
10:50:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:50:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E51C8800 == 76 [pid = 3212] [id = 612]
10:50:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 181 (00000073DE136400) [pid = 3212] [serial = 1716] [outer = 0000000000000000]
10:50:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 182 (00000073DEDE6C00) [pid = 3212] [serial = 1717] [outer = 00000073DE136400]
10:50:11 INFO - PROCESS | 3212 | 1449082211516 Marionette INFO loaded listener.js
10:50:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 183 (00000073E1CA7000) [pid = 3212] [serial = 1718] [outer = 00000073DE136400]
10:50:12 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
10:50:12 INFO - document served over http requires an http
10:50:12 INFO - sub-resource via fetch-request using the http-csp
10:50:12 INFO - delivery method with no-redirect and when
10:50:12 INFO - the target request is cross-origin.
10:50:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1004ms
10:50:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:50:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E638C000 == 77 [pid = 3212] [id = 613]
10:50:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 184 (00000073E1CBF800) [pid = 3212] [serial = 1719] [outer = 0000000000000000]
10:50:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 185 (00000073E2C48000) [pid = 3212] [serial = 1720] [outer = 00000073E1CBF800]
10:50:12 INFO - PROCESS | 3212 | 1449082212494 Marionette INFO loaded listener.js
10:50:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 186 (00000073E323B800) [pid = 3212] [serial = 1721] [outer = 00000073E1CBF800]
10:50:13 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
10:50:13 INFO - document served over http requires an http
10:50:13 INFO - sub-resource via fetch-request using the http-csp
10:50:13 INFO - delivery method with swap-origin-redirect and when
10:50:13 INFO - the target request is cross-origin.
10:50:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 986ms
10:50:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:50:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E6984800 == 78 [pid = 3212] [id = 614]
10:50:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 187 (00000073E2C4F400) [pid = 3212] [serial = 1722] [outer = 0000000000000000]
10:50:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 188 (00000073E3243000) [pid = 3212] [serial = 1723] [outer = 00000073E2C4F400]
10:50:13 INFO - PROCESS | 3212 | 1449082213488 Marionette INFO loaded listener.js
10:50:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 189 (00000073E3765000) [pid = 3212] [serial = 1724] [outer = 00000073E2C4F400]
10:50:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8115800 == 79 [pid = 3212] [id = 615]
10:50:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 190 (00000073E3768C00) [pid = 3212] [serial = 1725] [outer = 0000000000000000]
10:50:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 191 (00000073E376CC00) [pid = 3212] [serial = 1726] [outer = 00000073E3768C00]
10:50:14 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
10:50:14 INFO - document served over http requires an http
10:50:14 INFO - sub-resource via iframe-tag using the http-csp
10:50:14 INFO - delivery method with keep-origin-redirect and when
10:50:14 INFO - the target request is cross-origin.
10:50:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1077ms
10:50:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:50:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E812F800 == 80 [pid = 3212] [id = 616]
10:50:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 192 (00000073E3A88C00) [pid = 3212] [serial = 1727] [outer = 0000000000000000]
10:50:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 193 (00000073E3A8EC00) [pid = 3212] [serial = 1728] [outer = 00000073E3A88C00]
10:50:14 INFO - PROCESS | 3212 | 1449082214617 Marionette INFO loaded listener.js
10:50:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 194 (00000073E3CF1000) [pid = 3212] [serial = 1729] [outer = 00000073E3A88C00]
10:50:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E866F800 == 81 [pid = 3212] [id = 617]
10:50:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 195 (00000073E3CF6400) [pid = 3212] [serial = 1730] [outer = 0000000000000000]
10:50:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073E3CF0800) [pid = 3212] [serial = 1731] [outer = 00000073E3CF6400]
10:50:15 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
10:50:15 INFO - document served over http requires an http
10:50:15 INFO - sub-resource via iframe-tag using the http-csp
10:50:15 INFO - delivery method with no-redirect and when
10:50:15 INFO - the target request is cross-origin.
10:50:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1125ms
10:50:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:50:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8890000 == 82 [pid = 3212] [id = 618]
10:50:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073E3A95C00) [pid = 3212] [serial = 1732] [outer = 0000000000000000]
10:50:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073E3CF7000) [pid = 3212] [serial = 1733] [outer = 00000073E3A95C00]
10:50:15 INFO - PROCESS | 3212 | 1449082215741 Marionette INFO loaded listener.js
10:50:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073E3F06C00) [pid = 3212] [serial = 1734] [outer = 00000073E3A95C00]
10:50:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8BC9800 == 83 [pid = 3212] [id = 619]
10:50:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073E3F11C00) [pid = 3212] [serial = 1735] [outer = 0000000000000000]
10:50:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073E519C000) [pid = 3212] [serial = 1736] [outer = 00000073E3F11C00]
10:50:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:16 INFO - document served over http requires an http
10:50:16 INFO - sub-resource via iframe-tag using the http-csp
10:50:16 INFO - delivery method with swap-origin-redirect and when
10:50:16 INFO - the target request is cross-origin.
10:50:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1076ms
10:50:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:50:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8CCF800 == 84 [pid = 3212] [id = 620]
10:50:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073E3F0FC00) [pid = 3212] [serial = 1737] [outer = 0000000000000000]
10:50:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073E5197C00) [pid = 3212] [serial = 1738] [outer = 00000073E3F0FC00]
10:50:16 INFO - PROCESS | 3212 | 1449082216840 Marionette INFO loaded listener.js
10:50:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073E6454C00) [pid = 3212] [serial = 1739] [outer = 00000073E3F0FC00]
10:50:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:17 INFO - document served over http requires an http
10:50:17 INFO - sub-resource via script-tag using the http-csp
10:50:17 INFO - delivery method with keep-origin-redirect and when
10:50:17 INFO - the target request is cross-origin.
10:50:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1024ms
10:50:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:50:17 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8D13000 == 85 [pid = 3212] [id = 621]
10:50:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073E6452400) [pid = 3212] [serial = 1740] [outer = 0000000000000000]
10:50:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073E6658C00) [pid = 3212] [serial = 1741] [outer = 00000073E6452400]
10:50:17 INFO - PROCESS | 3212 | 1449082217851 Marionette INFO loaded listener.js
10:50:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073E6846000) [pid = 3212] [serial = 1742] [outer = 00000073E6452400]
10:50:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:18 INFO - document served over http requires an http
10:50:18 INFO - sub-resource via script-tag using the http-csp
10:50:18 INFO - delivery method with no-redirect and when
10:50:18 INFO - the target request is cross-origin.
10:50:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1005ms
10:50:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:50:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E9B47000 == 86 [pid = 3212] [id = 622]
10:50:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073E6844C00) [pid = 3212] [serial = 1743] [outer = 0000000000000000]
10:50:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073E6995400) [pid = 3212] [serial = 1744] [outer = 00000073E6844C00]
10:50:18 INFO - PROCESS | 3212 | 1449082218815 Marionette INFO loaded listener.js
10:50:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073E69A1C00) [pid = 3212] [serial = 1745] [outer = 00000073E6844C00]
10:50:19 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
10:50:19 INFO - document served over http requires an http
10:50:19 INFO - sub-resource via script-tag using the http-csp
10:50:19 INFO - delivery method with swap-origin-redirect and when
10:50:19 INFO - the target request is cross-origin.
10:50:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 922ms
10:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:50:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E9DB2800 == 87 [pid = 3212] [id = 623]
10:50:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 211 (00000073E6D38800) [pid = 3212] [serial = 1746] [outer = 0000000000000000]
10:50:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073E6EB7800) [pid = 3212] [serial = 1747] [outer = 00000073E6D38800]
10:50:19 INFO - PROCESS | 3212 | 1449082219805 Marionette INFO loaded listener.js
10:50:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073E6EE8C00) [pid = 3212] [serial = 1748] [outer = 00000073E6D38800]
10:50:20 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
10:50:20 INFO - document served over http requires an http
10:50:20 INFO - sub-resource via xhr-request using the http-csp
10:50:20 INFO - delivery method with keep-origin-redirect and when
10:50:20 INFO - the target request is cross-origin.
10:50:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
10:50:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:50:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EA157800 == 88 [pid = 3212] [id = 624]
10:50:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073E6D3C400) [pid = 3212] [serial = 1749] [outer = 0000000000000000]
10:50:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073E6EECC00) [pid = 3212] [serial = 1750] [outer = 00000073E6D3C400]
10:50:20 INFO - PROCESS | 3212 | 1449082220759 Marionette INFO loaded listener.js
10:50:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073E7AE0000) [pid = 3212] [serial = 1751] [outer = 00000073E6D3C400]
10:50:21 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
10:50:21 INFO - document served over http requires an http
10:50:21 INFO - sub-resource via xhr-request using the http-csp
10:50:21 INFO - delivery method with no-redirect and when
10:50:21 INFO - the target request is cross-origin.
10:50:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 986ms
10:50:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:50:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EA2D0800 == 89 [pid = 3212] [id = 625]
10:50:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073E9A2E800) [pid = 3212] [serial = 1752] [outer = 0000000000000000]
10:50:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073E9A32800) [pid = 3212] [serial = 1753] [outer = 00000073E9A2E800]
10:50:21 INFO - PROCESS | 3212 | 1449082221763 Marionette INFO loaded listener.js
10:50:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073E9C15C00) [pid = 3212] [serial = 1754] [outer = 00000073E9A2E800]
10:50:22 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
10:50:22 INFO - document served over http requires an http
10:50:22 INFO - sub-resource via xhr-request using the http-csp
10:50:22 INFO - delivery method with swap-origin-redirect and when
10:50:22 INFO - the target request is cross-origin.
10:50:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
10:50:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:50:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EBB21000 == 90 [pid = 3212] [id = 626]
10:50:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073E9A35000) [pid = 3212] [serial = 1755] [outer = 0000000000000000]
10:50:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073E9C1B800) [pid = 3212] [serial = 1756] [outer = 00000073E9A35000]
10:50:22 INFO - PROCESS | 3212 | 1449082222766 Marionette INFO loaded listener.js
10:50:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073E9D44400) [pid = 3212] [serial = 1757] [outer = 00000073E9A35000]
10:50:23 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
10:50:23 INFO - document served over http requires an https
10:50:23 INFO - sub-resource via fetch-request using the http-csp
10:50:23 INFO - delivery method with keep-origin-redirect and when
10:50:23 INFO - the target request is cross-origin.
10:50:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
10:50:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:50:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EC230000 == 91 [pid = 3212] [id = 627]
10:50:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073EBB36400) [pid = 3212] [serial = 1758] [outer = 0000000000000000]
10:50:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073EBB38400) [pid = 3212] [serial = 1759] [outer = 00000073EBB36400]
10:50:23 INFO - PROCESS | 3212 | 1449082223776 Marionette INFO loaded listener.js
10:50:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073EC160400) [pid = 3212] [serial = 1760] [outer = 00000073EBB36400]
10:50:24 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
10:50:24 INFO - document served over http requires an https
10:50:24 INFO - sub-resource via fetch-request using the http-csp
10:50:24 INFO - delivery method with no-redirect and when
10:50:24 INFO - the target request is cross-origin.
10:50:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1024ms
10:50:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:50:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EC5B2000 == 92 [pid = 3212] [id = 628]
10:50:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073EC165400) [pid = 3212] [serial = 1761] [outer = 0000000000000000]
10:50:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073EC16A400) [pid = 3212] [serial = 1762] [outer = 00000073EC165400]
10:50:24 INFO - PROCESS | 3212 | 1449082224836 Marionette INFO loaded listener.js
10:50:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073EC370000) [pid = 3212] [serial = 1763] [outer = 00000073EC165400]
10:50:25 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
10:50:25 INFO - document served over http requires an https
10:50:25 INFO - sub-resource via fetch-request using the http-csp
10:50:25 INFO - delivery method with swap-origin-redirect and when
10:50:25 INFO - the target request is cross-origin.
10:50:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1022ms
10:50:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:50:25 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EC5D9000 == 93 [pid = 3212] [id = 629]
10:50:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073EC373000) [pid = 3212] [serial = 1764] [outer = 0000000000000000]
10:50:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073EC37B400) [pid = 3212] [serial = 1765] [outer = 00000073EC373000]
10:50:25 INFO - PROCESS | 3212 | 1449082225885 Marionette INFO loaded listener.js
10:50:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073EC399000) [pid = 3212] [serial = 1766] [outer = 00000073EC373000]
10:50:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ECCC5800 == 94 [pid = 3212] [id = 630]
10:50:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073EC39C400) [pid = 3212] [serial = 1767] [outer = 0000000000000000]
10:50:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073EC3EC400) [pid = 3212] [serial = 1768] [outer = 00000073EC39C400]
10:50:26 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
10:50:26 INFO - document served over http requires an https
10:50:26 INFO - sub-resource via iframe-tag using the http-csp
10:50:26 INFO - delivery method with keep-origin-redirect and when
10:50:26 INFO - the target request is cross-origin.
10:50:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1075ms
10:50:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:50:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ECCDE800 == 95 [pid = 3212] [id = 631]
10:50:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073EC374C00) [pid = 3212] [serial = 1769] [outer = 0000000000000000]
10:50:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 235 (00000073EC3EC800) [pid = 3212] [serial = 1770] [outer = 00000073EC374C00]
10:50:27 INFO - PROCESS | 3212 | 1449082227000 Marionette INFO loaded listener.js
10:50:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 236 (00000073EC49AC00) [pid = 3212] [serial = 1771] [outer = 00000073EC374C00]
10:50:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ECF87800 == 96 [pid = 3212] [id = 632]
10:50:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 237 (00000073EC515C00) [pid = 3212] [serial = 1772] [outer = 0000000000000000]
10:50:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 238 (00000073EC51F400) [pid = 3212] [serial = 1773] [outer = 00000073EC515C00]
10:50:27 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
10:50:27 INFO - document served over http requires an https
10:50:27 INFO - sub-resource via iframe-tag using the http-csp
10:50:27 INFO - delivery method with no-redirect and when
10:50:27 INFO - the target request is cross-origin.
10:50:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1190ms
10:50:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:50:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ED067000 == 97 [pid = 3212] [id = 633]
10:50:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 239 (00000073EC51BC00) [pid = 3212] [serial = 1774] [outer = 0000000000000000]
10:50:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 240 (00000073EC51FC00) [pid = 3212] [serial = 1775] [outer = 00000073EC51BC00]
10:50:28 INFO - PROCESS | 3212 | 1449082228201 Marionette INFO loaded listener.js
10:50:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 241 (00000073EC87A400) [pid = 3212] [serial = 1776] [outer = 00000073EC51BC00]
10:50:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ED07F000 == 98 [pid = 3212] [id = 634]
10:50:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 242 (00000073EC87FC00) [pid = 3212] [serial = 1777] [outer = 0000000000000000]
10:50:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 243 (00000073EC52A000) [pid = 3212] [serial = 1778] [outer = 00000073EC87FC00]
10:50:28 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
10:50:28 INFO - document served over http requires an https
10:50:28 INFO - sub-resource via iframe-tag using the http-csp
10:50:28 INFO - delivery method with swap-origin-redirect and when
10:50:28 INFO - the target request is cross-origin.
10:50:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1193ms
10:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:50:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EF215000 == 99 [pid = 3212] [id = 635]
10:50:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 244 (00000073EC879400) [pid = 3212] [serial = 1779] [outer = 0000000000000000]
10:50:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 245 (00000073ECC40800) [pid = 3212] [serial = 1780] [outer = 00000073EC879400]
10:50:29 INFO - PROCESS | 3212 | 1449082229390 Marionette INFO loaded listener.js
10:50:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 246 (00000073ECDD5400) [pid = 3212] [serial = 1781] [outer = 00000073EC879400]
10:50:30 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
10:50:30 INFO - document served over http requires an https
10:50:30 INFO - sub-resource via script-tag using the http-csp
10:50:30 INFO - delivery method with keep-origin-redirect and when
10:50:30 INFO - the target request is cross-origin.
10:50:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1139ms
10:50:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:50:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EFE9C000 == 100 [pid = 3212] [id = 636]
10:50:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 247 (00000073EC295800) [pid = 3212] [serial = 1782] [outer = 0000000000000000]
10:50:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 248 (00000073EC29C800) [pid = 3212] [serial = 1783] [outer = 00000073EC295800]
10:50:30 INFO - PROCESS | 3212 | 1449082230499 Marionette INFO loaded listener.js
10:50:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 249 (00000073ECC4CC00) [pid = 3212] [serial = 1784] [outer = 00000073EC295800]
10:50:32 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
10:50:32 INFO - document served over http requires an https
10:50:32 INFO - sub-resource via script-tag using the http-csp
10:50:32 INFO - delivery method with no-redirect and when
10:50:32 INFO - the target request is cross-origin.
10:50:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2338ms
10:50:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:50:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9AAF000 == 101 [pid = 3212] [id = 637]
10:50:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 250 (00000073C5218000) [pid = 3212] [serial = 1785] [outer = 0000000000000000]
10:50:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 251 (00000073C9839000) [pid = 3212] [serial = 1786] [outer = 00000073C5218000]
10:50:32 INFO - PROCESS | 3212 | 1449082232873 Marionette INFO loaded listener.js
10:50:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 252 (00000073D522C000) [pid = 3212] [serial = 1787] [outer = 00000073C5218000]
10:50:33 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
10:50:33 INFO - document served over http requires an https
10:50:33 INFO - sub-resource via script-tag using the http-csp
10:50:33 INFO - delivery method with swap-origin-redirect and when
10:50:33 INFO - the target request is cross-origin.
10:50:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1139ms
10:50:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:50:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45E1000 == 102 [pid = 3212] [id = 638]
10:50:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 253 (00000073CB107000) [pid = 3212] [serial = 1788] [outer = 0000000000000000]
10:50:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 254 (00000073D2636800) [pid = 3212] [serial = 1789] [outer = 00000073CB107000]
10:50:34 INFO - PROCESS | 3212 | 1449082233999 Marionette INFO loaded listener.js
10:50:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 255 (00000073DEDEE400) [pid = 3212] [serial = 1790] [outer = 00000073CB107000]
10:50:35 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
10:50:35 INFO - document served over http requires an https
10:50:35 INFO - sub-resource via xhr-request using the http-csp
10:50:35 INFO - delivery method with keep-origin-redirect and when
10:50:35 INFO - the target request is cross-origin.
10:50:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1889ms
10:50:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:50:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D7E41800 == 103 [pid = 3212] [id = 639]
10:50:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 256 (00000073C9843C00) [pid = 3212] [serial = 1791] [outer = 0000000000000000]
10:50:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 257 (00000073D0505000) [pid = 3212] [serial = 1792] [outer = 00000073C9843C00]
10:50:35 INFO - PROCESS | 3212 | 1449082235883 Marionette INFO loaded listener.js
10:50:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 258 (00000073D51C2000) [pid = 3212] [serial = 1793] [outer = 00000073C9843C00]
10:50:36 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
10:50:36 INFO - document served over http requires an https
10:50:36 INFO - sub-resource via xhr-request using the http-csp
10:50:36 INFO - delivery method with no-redirect and when
10:50:36 INFO - the target request is cross-origin.
10:50:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 944ms
10:50:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:50:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45E8000 == 104 [pid = 3212] [id = 640]
10:50:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 259 (00000073C97B4000) [pid = 3212] [serial = 1794] [outer = 0000000000000000]
10:50:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 260 (00000073CA210800) [pid = 3212] [serial = 1795] [outer = 00000073C97B4000]
10:50:36 INFO - PROCESS | 3212 | 1449082236857 Marionette INFO loaded listener.js
10:50:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 261 (00000073D5CC4800) [pid = 3212] [serial = 1796] [outer = 00000073C97B4000]
10:50:37 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
10:50:37 INFO - document served over http requires an https
10:50:37 INFO - sub-resource via xhr-request using the http-csp
10:50:37 INFO - delivery method with swap-origin-redirect and when
10:50:37 INFO - the target request is cross-origin.
10:50:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 943ms
10:50:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:50:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DBD5A800 == 105 [pid = 3212] [id = 641]
10:50:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 262 (00000073D3F46C00) [pid = 3212] [serial = 1797] [outer = 0000000000000000]
10:50:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 263 (00000073D4B77C00) [pid = 3212] [serial = 1798] [outer = 00000073D3F46C00]
10:50:37 INFO - PROCESS | 3212 | 1449082237844 Marionette INFO loaded listener.js
10:50:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 264 (00000073D5AF3C00) [pid = 3212] [serial = 1799] [outer = 00000073D3F46C00]
10:50:38 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
10:50:38 INFO - document served over http requires an http
10:50:38 INFO - sub-resource via fetch-request using the http-csp
10:50:38 INFO - delivery method with keep-origin-redirect and when
10:50:38 INFO - the target request is same-origin.
10:50:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1240ms
10:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE5A7000 == 104 [pid = 3212] [id = 552]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073C482E800 == 103 [pid = 3212] [id = 553]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB57B000 == 102 [pid = 3212] [id = 565]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D556C000 == 101 [pid = 3212] [id = 566]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45DC000 == 100 [pid = 3212] [id = 567]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91CF800 == 99 [pid = 3212] [id = 568]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A38800 == 98 [pid = 3212] [id = 569]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA145800 == 97 [pid = 3212] [id = 570]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA79F800 == 96 [pid = 3212] [id = 571]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFA0000 == 95 [pid = 3212] [id = 572]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFBA000 == 94 [pid = 3212] [id = 573]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFEB000 == 93 [pid = 3212] [id = 574]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB45A000 == 92 [pid = 3212] [id = 575]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB821800 == 91 [pid = 3212] [id = 576]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD51000 == 90 [pid = 3212] [id = 577]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE60D800 == 89 [pid = 3212] [id = 578]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE706000 == 88 [pid = 3212] [id = 579]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE955000 == 87 [pid = 3212] [id = 580]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEC40000 == 86 [pid = 3212] [id = 581]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEF17000 == 85 [pid = 3212] [id = 582]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFA89000 == 84 [pid = 3212] [id = 583]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFC20000 == 83 [pid = 3212] [id = 584]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E099C800 == 82 [pid = 3212] [id = 585]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0C2C800 == 81 [pid = 3212] [id = 586]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E148D800 == 80 [pid = 3212] [id = 587]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E1524000 == 79 [pid = 3212] [id = 588]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E163C000 == 78 [pid = 3212] [id = 589]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E276D000 == 77 [pid = 3212] [id = 590]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E30A0800 == 76 [pid = 3212] [id = 591]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E328B000 == 75 [pid = 3212] [id = 592]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE703000 == 74 [pid = 3212] [id = 593]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BBD800 == 73 [pid = 3212] [id = 594]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5557000 == 72 [pid = 3212] [id = 595]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFE1C000 == 71 [pid = 3212] [id = 596]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F22800 == 70 [pid = 3212] [id = 597]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB8800 == 69 [pid = 3212] [id = 598]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0582000 == 68 [pid = 3212] [id = 599]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D30B4800 == 67 [pid = 3212] [id = 600]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D504A000 == 66 [pid = 3212] [id = 601]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C45000 == 65 [pid = 3212] [id = 564]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5058000 == 64 [pid = 3212] [id = 602]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8631800 == 63 [pid = 3212] [id = 603]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB44C800 == 62 [pid = 3212] [id = 604]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD46800 == 61 [pid = 3212] [id = 605]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE96D800 == 60 [pid = 3212] [id = 606]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0C26000 == 59 [pid = 3212] [id = 607]
10:50:39 INFO - PROCESS | 3212 | --DOCSHELL 00000073E3095800 == 58 [pid = 3212] [id = 608]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 263 (00000073D547C800) [pid = 3212] [serial = 1547] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 262 (00000073DA7BDC00) [pid = 3212] [serial = 1550] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 261 (00000073D2611C00) [pid = 3212] [serial = 1577] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 260 (00000073EC52A800) [pid = 3212] [serial = 1529] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 259 (00000073EECB2C00) [pid = 3212] [serial = 1532] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 258 (00000073ECC4D400) [pid = 3212] [serial = 1519] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 257 (00000073D5ACFC00) [pid = 3212] [serial = 1472] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 256 (00000073EECB3400) [pid = 3212] [serial = 1524] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 255 (00000073EC391800) [pid = 3212] [serial = 1508] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 254 (00000073D0558800) [pid = 3212] [serial = 1571] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 253 (00000073C4692000) [pid = 3212] [serial = 1556] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 252 (00000073DF028000) [pid = 3212] [serial = 1487] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 251 (00000073E1CC2800) [pid = 3212] [serial = 1493] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 250 (00000073EC882400) [pid = 3212] [serial = 1514] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 249 (00000073EC3F9400) [pid = 3212] [serial = 1511] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 248 (00000073E05CB000) [pid = 3212] [serial = 1490] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 247 (00000073D0E44C00) [pid = 3212] [serial = 1574] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 246 (00000073E9D48C00) [pid = 3212] [serial = 1505] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 245 (00000073DBE93800) [pid = 3212] [serial = 1477] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 244 (00000073C5216C00) [pid = 3212] [serial = 1561] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 243 (00000073EECB2800) [pid = 3212] [serial = 1535] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 242 (00000073DEDEB400) [pid = 3212] [serial = 1482] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 241 (00000073D237AC00) [pid = 3212] [serial = 1469] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | --DOMWINDOW == 240 (00000073CB106000) [pid = 3212] [serial = 1566] [outer = 0000000000000000] [url = about:blank]
10:50:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C3E02800 == 59 [pid = 3212] [id = 642]
10:50:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 241 (00000073C36C7C00) [pid = 3212] [serial = 1800] [outer = 0000000000000000]
10:50:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 242 (00000073C465C400) [pid = 3212] [serial = 1801] [outer = 00000073C36C7C00]
10:50:39 INFO - PROCESS | 3212 | 1449082239665 Marionette INFO loaded listener.js
10:50:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 243 (00000073C54A1000) [pid = 3212] [serial = 1802] [outer = 00000073C36C7C00]
10:50:40 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
10:50:40 INFO - document served over http requires an http
10:50:40 INFO - sub-resource via fetch-request using the http-csp
10:50:40 INFO - delivery method with no-redirect and when
10:50:40 INFO - the target request is same-origin.
10:50:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1491ms
10:50:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:50:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA350800 == 60 [pid = 3212] [id = 643]
10:50:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 244 (00000073CFB84800) [pid = 3212] [serial = 1803] [outer = 0000000000000000]
10:50:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 245 (00000073D0558800) [pid = 3212] [serial = 1804] [outer = 00000073CFB84800]
10:50:40 INFO - PROCESS | 3212 | 1449082240404 Marionette INFO loaded listener.js
10:50:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 246 (00000073D4344C00) [pid = 3212] [serial = 1805] [outer = 00000073CFB84800]
10:50:40 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
10:50:40 INFO - document served over http requires an http
10:50:40 INFO - sub-resource via fetch-request using the http-csp
10:50:40 INFO - delivery method with swap-origin-redirect and when
10:50:40 INFO - the target request is same-origin.
10:50:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 732ms
10:50:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:50:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D12E8800 == 61 [pid = 3212] [id = 644]
10:50:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 247 (00000073D5177C00) [pid = 3212] [serial = 1806] [outer = 0000000000000000]
10:50:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 248 (00000073D5770800) [pid = 3212] [serial = 1807] [outer = 00000073D5177C00]
10:50:41 INFO - PROCESS | 3212 | 1449082241158 Marionette INFO loaded listener.js
10:50:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 249 (00000073D5AD5400) [pid = 3212] [serial = 1808] [outer = 00000073D5177C00]
10:50:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D4044800 == 62 [pid = 3212] [id = 645]
10:50:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 250 (00000073D5AEC800) [pid = 3212] [serial = 1809] [outer = 0000000000000000]
10:50:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 251 (00000073D5CB1400) [pid = 3212] [serial = 1810] [outer = 00000073D5AEC800]
10:50:41 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
10:50:41 INFO - document served over http requires an http
10:50:41 INFO - sub-resource via iframe-tag using the http-csp
10:50:41 INFO - delivery method with keep-origin-redirect and when
10:50:41 INFO - the target request is same-origin.
10:50:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 776ms
10:50:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:50:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48F7800 == 63 [pid = 3212] [id = 646]
10:50:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 252 (00000073D5B28800) [pid = 3212] [serial = 1811] [outer = 0000000000000000]
10:50:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 253 (00000073D5CB0000) [pid = 3212] [serial = 1812] [outer = 00000073D5B28800]
10:50:42 INFO - PROCESS | 3212 | 1449082242008 Marionette INFO loaded listener.js
10:50:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 254 (00000073D7E06000) [pid = 3212] [serial = 1813] [outer = 00000073D5B28800]
10:50:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5463000 == 64 [pid = 3212] [id = 647]
10:50:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 255 (00000073D5E6BC00) [pid = 3212] [serial = 1814] [outer = 0000000000000000]
10:50:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 256 (00000073D86CDC00) [pid = 3212] [serial = 1815] [outer = 00000073D5E6BC00]
10:50:42 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
10:50:42 INFO - document served over http requires an http
10:50:42 INFO - sub-resource via iframe-tag using the http-csp
10:50:42 INFO - delivery method with no-redirect and when
10:50:42 INFO - the target request is same-origin.
10:50:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 839ms
10:50:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:50:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E1E800 == 65 [pid = 3212] [id = 648]
10:50:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 257 (00000073D7EEA400) [pid = 3212] [serial = 1816] [outer = 0000000000000000]
10:50:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 258 (00000073D8672000) [pid = 3212] [serial = 1817] [outer = 00000073D7EEA400]
10:50:42 INFO - PROCESS | 3212 | 1449082242851 Marionette INFO loaded listener.js
10:50:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 259 (00000073D8EEB000) [pid = 3212] [serial = 1818] [outer = 00000073D7EEA400]
10:50:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D851E800 == 66 [pid = 3212] [id = 649]
10:50:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 260 (00000073D8EE8000) [pid = 3212] [serial = 1819] [outer = 0000000000000000]
10:50:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 261 (00000073D94D6400) [pid = 3212] [serial = 1820] [outer = 00000073D8EE8000]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 260 (00000073D0593000) [pid = 3212] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 259 (00000073C4C58C00) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 258 (00000073CB18DC00) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 257 (00000073C40ACC00) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 256 (00000073DE576800) [pid = 3212] [serial = 1693] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 255 (00000073D4575000) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 254 (00000073D5AEEC00) [pid = 3212] [serial = 1604] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082178215]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 253 (00000073D583BC00) [pid = 3212] [serial = 1599] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 252 (00000073D5CBE400) [pid = 3212] [serial = 1609] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 251 (00000073DBE96C00) [pid = 3212] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 250 (00000073DC10D800) [pid = 3212] [serial = 1646] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082190238]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 249 (00000073D8FEC000) [pid = 3212] [serial = 1651] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 248 (00000073C54A8000) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 247 (00000073D51BD000) [pid = 3212] [serial = 1683] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 246 (00000073DEDE8C00) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 245 (00000073D9404800) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 244 (00000073D7E13C00) [pid = 3212] [serial = 1688] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082203853]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 243 (00000073C36CD400) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 242 (00000073C4C4C400) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 241 (00000073E05C3000) [pid = 3212] [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]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 240 (00000073D5479000) [pid = 3212] [serial = 1594] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 239 (00000073D8FE2800) [pid = 3212] [serial = 1689] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082203853]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 238 (00000073D5774800) [pid = 3212] [serial = 1686] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 237 (00000073D068AC00) [pid = 3212] [serial = 1588] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 236 (00000073D4511800) [pid = 3212] [serial = 1675] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 235 (00000073D7E12800) [pid = 3212] [serial = 1615] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 234 (00000073DF14EC00) [pid = 3212] [serial = 1696] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073D8EE7400) [pid = 3212] [serial = 1621] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073C4C4E400) [pid = 3212] [serial = 1672] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073D5891800) [pid = 3212] [serial = 1684] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073D0686C00) [pid = 3212] [serial = 1681] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073E0B08800) [pid = 3212] [serial = 1699] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073D5AD9000) [pid = 3212] [serial = 1605] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082178215]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073D58F3400) [pid = 3212] [serial = 1602] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073DF149000) [pid = 3212] [serial = 1694] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073DA71BC00) [pid = 3212] [serial = 1691] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073D5843C00) [pid = 3212] [serial = 1600] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073D571E800) [pid = 3212] [serial = 1597] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073D4BE4000) [pid = 3212] [serial = 1591] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073E1336000) [pid = 3212] [serial = 1705] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073C520C400) [pid = 3212] [serial = 1585] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073D4578C00) [pid = 3212] [serial = 1582] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073CA949C00) [pid = 3212] [serial = 1669] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073D338B800) [pid = 3212] [serial = 1627] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073DB856400) [pid = 3212] [serial = 1636] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073C4544400) [pid = 3212] [serial = 1678] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073D5CBFC00) [pid = 3212] [serial = 1610] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073D5AEF000) [pid = 3212] [serial = 1607] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073CFB81800) [pid = 3212] [serial = 1702] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073DA821000) [pid = 3212] [serial = 1633] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 210 (00000073DA713400) [pid = 3212] [serial = 1630] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073D940A400) [pid = 3212] [serial = 1624] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073D5CBF400) [pid = 3212] [serial = 1612] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073D8673000) [pid = 3212] [serial = 1618] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073DBF3E000) [pid = 3212] [serial = 1642] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073DBA39000) [pid = 3212] [serial = 1639] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073DC10F400) [pid = 3212] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082190238]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073DBF3E400) [pid = 3212] [serial = 1644] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073DEDE8400) [pid = 3212] [serial = 1652] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073DE130000) [pid = 3212] [serial = 1649] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073DEDE8000) [pid = 3212] [serial = 1654] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073DEF50C00) [pid = 3212] [serial = 1657] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073DF154800) [pid = 3212] [serial = 1660] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073DFCECC00) [pid = 3212] [serial = 1663] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D0507800) [pid = 3212] [serial = 1666] [outer = 0000000000000000] [url = about:blank]
10:50:43 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073D4506C00) [pid = 3212] [serial = 1580] [outer = 0000000000000000] [url = about:blank]
10:50:43 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
10:50:43 INFO - document served over http requires an http
10:50:43 INFO - sub-resource via iframe-tag using the http-csp
10:50:43 INFO - delivery method with swap-origin-redirect and when
10:50:43 INFO - the target request is same-origin.
10:50:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1389ms
10:50:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:50:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F12000 == 67 [pid = 3212] [id = 650]
10:50:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 196 (00000073D4575000) [pid = 3212] [serial = 1821] [outer = 0000000000000000]
10:50:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 197 (00000073D5843C00) [pid = 3212] [serial = 1822] [outer = 00000073D4575000]
10:50:44 INFO - PROCESS | 3212 | 1449082244321 Marionette INFO loaded listener.js
10:50:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 198 (00000073D929D000) [pid = 3212] [serial = 1823] [outer = 00000073D4575000]
10:50:44 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
10:50:44 INFO - document served over http requires an http
10:50:44 INFO - sub-resource via script-tag using the http-csp
10:50:44 INFO - delivery method with keep-origin-redirect and when
10:50:44 INFO - the target request is same-origin.
10:50:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 733ms
10:50:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:50:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A54000 == 68 [pid = 3212] [id = 651]
10:50:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 199 (00000073D8FEBC00) [pid = 3212] [serial = 1824] [outer = 0000000000000000]
10:50:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 200 (00000073D94CB800) [pid = 3212] [serial = 1825] [outer = 00000073D8FEBC00]
10:50:44 INFO - PROCESS | 3212 | 1449082244957 Marionette INFO loaded listener.js
10:50:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 201 (00000073DA251C00) [pid = 3212] [serial = 1826] [outer = 00000073D8FEBC00]
10:50:45 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
10:50:45 INFO - document served over http requires an http
10:50:45 INFO - sub-resource via script-tag using the http-csp
10:50:45 INFO - delivery method with no-redirect and when
10:50:45 INFO - the target request is same-origin.
10:50:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 734ms
10:50:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:50:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB44B000 == 69 [pid = 3212] [id = 652]
10:50:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 202 (00000073DA71B000) [pid = 3212] [serial = 1827] [outer = 0000000000000000]
10:50:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 203 (00000073DA826C00) [pid = 3212] [serial = 1828] [outer = 00000073DA71B000]
10:50:45 INFO - PROCESS | 3212 | 1449082245687 Marionette INFO loaded listener.js
10:50:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 204 (00000073DB94C400) [pid = 3212] [serial = 1829] [outer = 00000073DA71B000]
10:50:46 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
10:50:46 INFO - document served over http requires an http
10:50:46 INFO - sub-resource via script-tag using the http-csp
10:50:46 INFO - delivery method with swap-origin-redirect and when
10:50:46 INFO - the target request is same-origin.
10:50:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 985ms
10:50:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:50:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D350D800 == 70 [pid = 3212] [id = 653]
10:50:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 205 (00000073CEFE0800) [pid = 3212] [serial = 1830] [outer = 0000000000000000]
10:50:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 206 (00000073CFE9F400) [pid = 3212] [serial = 1831] [outer = 00000073CEFE0800]
10:50:46 INFO - PROCESS | 3212 | 1449082246859 Marionette INFO loaded listener.js
10:50:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 207 (00000073D4505800) [pid = 3212] [serial = 1832] [outer = 00000073CEFE0800]
10:50:47 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
10:50:47 INFO - document served over http requires an http
10:50:47 INFO - sub-resource via xhr-request using the http-csp
10:50:47 INFO - delivery method with keep-origin-redirect and when
10:50:47 INFO - the target request is same-origin.
10:50:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1030ms
10:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:50:47 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAF9C800 == 71 [pid = 3212] [id = 654]
10:50:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 208 (00000073D4BE4000) [pid = 3212] [serial = 1833] [outer = 0000000000000000]
10:50:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 209 (00000073D573E800) [pid = 3212] [serial = 1834] [outer = 00000073D4BE4000]
10:50:47 INFO - PROCESS | 3212 | 1449082247904 Marionette INFO loaded listener.js
10:50:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 210 (00000073D5B26800) [pid = 3212] [serial = 1835] [outer = 00000073D4BE4000]
10:50:48 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
10:50:48 INFO - document served over http requires an http
10:50:48 INFO - sub-resource via xhr-request using the http-csp
10:50:48 INFO - delivery method with no-redirect and when
10:50:48 INFO - the target request is same-origin.
10:50:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1025ms
10:50:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:50:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE5B0800 == 72 [pid = 3212] [id = 655]
10:50:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 211 (00000073DA71FC00) [pid = 3212] [serial = 1836] [outer = 0000000000000000]
10:50:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 212 (00000073DA7B3C00) [pid = 3212] [serial = 1837] [outer = 00000073DA71FC00]
10:50:48 INFO - PROCESS | 3212 | 1449082248915 Marionette INFO loaded listener.js
10:50:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 213 (00000073DB850C00) [pid = 3212] [serial = 1838] [outer = 00000073DA71FC00]
10:50:49 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
10:50:49 INFO - document served over http requires an http
10:50:49 INFO - sub-resource via xhr-request using the http-csp
10:50:49 INFO - delivery method with swap-origin-redirect and when
10:50:49 INFO - the target request is same-origin.
10:50:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
10:50:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:50:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE719000 == 73 [pid = 3212] [id = 656]
10:50:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 214 (00000073DB955800) [pid = 3212] [serial = 1839] [outer = 0000000000000000]
10:50:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 215 (00000073DBA3BC00) [pid = 3212] [serial = 1840] [outer = 00000073DB955800]
10:50:49 INFO - PROCESS | 3212 | 1449082249903 Marionette INFO loaded listener.js
10:50:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 216 (00000073DBF66C00) [pid = 3212] [serial = 1841] [outer = 00000073DB955800]
10:50:50 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
10:50:50 INFO - document served over http requires an https
10:50:50 INFO - sub-resource via fetch-request using the http-csp
10:50:50 INFO - delivery method with keep-origin-redirect and when
10:50:50 INFO - the target request is same-origin.
10:50:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1031ms
10:50:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:50:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DEDC9000 == 74 [pid = 3212] [id = 657]
10:50:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 217 (00000073DE12E800) [pid = 3212] [serial = 1842] [outer = 0000000000000000]
10:50:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 218 (00000073DE13B800) [pid = 3212] [serial = 1843] [outer = 00000073DE12E800]
10:50:50 INFO - PROCESS | 3212 | 1449082250960 Marionette INFO loaded listener.js
10:50:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 219 (00000073DEDEF400) [pid = 3212] [serial = 1844] [outer = 00000073DE12E800]
10:50:51 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
10:50:51 INFO - document served over http requires an https
10:50:51 INFO - sub-resource via fetch-request using the http-csp
10:50:51 INFO - delivery method with no-redirect and when
10:50:51 INFO - the target request is same-origin.
10:50:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1079ms
10:50:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:50:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DFA8C000 == 75 [pid = 3212] [id = 658]
10:50:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 220 (00000073DEE2F800) [pid = 3212] [serial = 1845] [outer = 0000000000000000]
10:50:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 221 (00000073DF026400) [pid = 3212] [serial = 1846] [outer = 00000073DEE2F800]
10:50:52 INFO - PROCESS | 3212 | 1449082252075 Marionette INFO loaded listener.js
10:50:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 222 (00000073DFB47000) [pid = 3212] [serial = 1847] [outer = 00000073DEE2F800]
10:50:52 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
10:50:52 INFO - document served over http requires an https
10:50:52 INFO - sub-resource via fetch-request using the http-csp
10:50:52 INFO - delivery method with swap-origin-redirect and when
10:50:52 INFO - the target request is same-origin.
10:50:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1078ms
10:50:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:50:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E098C000 == 76 [pid = 3212] [id = 659]
10:50:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 223 (00000073DFCE5800) [pid = 3212] [serial = 1848] [outer = 0000000000000000]
10:50:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 224 (00000073DFCEFC00) [pid = 3212] [serial = 1849] [outer = 00000073DFCE5800]
10:50:53 INFO - PROCESS | 3212 | 1449082253135 Marionette INFO loaded listener.js
10:50:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 225 (00000073E062B800) [pid = 3212] [serial = 1850] [outer = 00000073DFCE5800]
10:50:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E0C38000 == 77 [pid = 3212] [id = 660]
10:50:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 226 (00000073E0B08800) [pid = 3212] [serial = 1851] [outer = 0000000000000000]
10:50:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 227 (00000073E0B0D000) [pid = 3212] [serial = 1852] [outer = 00000073E0B08800]
10:50:53 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
10:50:53 INFO - document served over http requires an https
10:50:53 INFO - sub-resource via iframe-tag using the http-csp
10:50:53 INFO - delivery method with keep-origin-redirect and when
10:50:53 INFO - the target request is same-origin.
10:50:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1024ms
10:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:50:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E149D000 == 78 [pid = 3212] [id = 661]
10:50:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 228 (00000073E05C4000) [pid = 3212] [serial = 1853] [outer = 0000000000000000]
10:50:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 229 (00000073E0B0D400) [pid = 3212] [serial = 1854] [outer = 00000073E05C4000]
10:50:54 INFO - PROCESS | 3212 | 1449082254236 Marionette INFO loaded listener.js
10:50:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 230 (00000073E1CC0800) [pid = 3212] [serial = 1855] [outer = 00000073E05C4000]
10:50:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E163A800 == 79 [pid = 3212] [id = 662]
10:50:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 231 (00000073E2C4BC00) [pid = 3212] [serial = 1856] [outer = 0000000000000000]
10:50:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 232 (00000073E3237800) [pid = 3212] [serial = 1857] [outer = 00000073E2C4BC00]
10:50:54 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
10:50:54 INFO - document served over http requires an https
10:50:54 INFO - sub-resource via iframe-tag using the http-csp
10:50:54 INFO - delivery method with no-redirect and when
10:50:54 INFO - the target request is same-origin.
10:50:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1082ms
10:50:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:50:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E275D800 == 80 [pid = 3212] [id = 663]
10:50:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 233 (00000073E2A2BC00) [pid = 3212] [serial = 1858] [outer = 0000000000000000]
10:50:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 234 (00000073E2C4F800) [pid = 3212] [serial = 1859] [outer = 00000073E2A2BC00]
10:50:55 INFO - PROCESS | 3212 | 1449082255317 Marionette INFO loaded listener.js
10:50:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 235 (00000073E3E57000) [pid = 3212] [serial = 1860] [outer = 00000073E2A2BC00]
10:50:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E31D0800 == 81 [pid = 3212] [id = 664]
10:50:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 236 (00000073E3F0F000) [pid = 3212] [serial = 1861] [outer = 0000000000000000]
10:50:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 237 (00000073E519A000) [pid = 3212] [serial = 1862] [outer = 00000073E3F0F000]
10:50:56 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
10:50:56 INFO - document served over http requires an https
10:50:56 INFO - sub-resource via iframe-tag using the http-csp
10:50:56 INFO - delivery method with swap-origin-redirect and when
10:50:56 INFO - the target request is same-origin.
10:50:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1138ms
10:50:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:50:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E329B000 == 82 [pid = 3212] [id = 665]
10:50:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 238 (00000073E3CEE000) [pid = 3212] [serial = 1863] [outer = 0000000000000000]
10:50:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 239 (00000073E519A400) [pid = 3212] [serial = 1864] [outer = 00000073E3CEE000]
10:50:56 INFO - PROCESS | 3212 | 1449082256465 Marionette INFO loaded listener.js
10:50:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 240 (00000073E6D42800) [pid = 3212] [serial = 1865] [outer = 00000073E3CEE000]
10:50:57 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
10:50:57 INFO - document served over http requires an https
10:50:57 INFO - sub-resource via script-tag using the http-csp
10:50:57 INFO - delivery method with keep-origin-redirect and when
10:50:57 INFO - the target request is same-origin.
10:50:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1075ms
10:50:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:50:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E401F000 == 83 [pid = 3212] [id = 666]
10:50:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 241 (00000073E6EB8000) [pid = 3212] [serial = 1866] [outer = 0000000000000000]
10:50:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 242 (00000073E9D44C00) [pid = 3212] [serial = 1867] [outer = 00000073E6EB8000]
10:50:57 INFO - PROCESS | 3212 | 1449082257538 Marionette INFO loaded listener.js
10:50:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 243 (00000073EC2A3C00) [pid = 3212] [serial = 1868] [outer = 00000073E6EB8000]
10:50:58 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
10:50:58 INFO - document served over http requires an https
10:50:58 INFO - sub-resource via script-tag using the http-csp
10:50:58 INFO - delivery method with no-redirect and when
10:50:58 INFO - the target request is same-origin.
10:50:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1025ms
10:50:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:50:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8BBD800 == 84 [pid = 3212] [id = 667]
10:50:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 244 (00000073EC29D800) [pid = 3212] [serial = 1869] [outer = 0000000000000000]
10:50:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 245 (00000073EC39C800) [pid = 3212] [serial = 1870] [outer = 00000073EC29D800]
10:50:58 INFO - PROCESS | 3212 | 1449082258565 Marionette INFO loaded listener.js
10:50:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 246 (00000073EC517400) [pid = 3212] [serial = 1871] [outer = 00000073EC29D800]
10:50:59 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
10:50:59 INFO - document served over http requires an https
10:50:59 INFO - sub-resource via script-tag using the http-csp
10:50:59 INFO - delivery method with swap-origin-redirect and when
10:50:59 INFO - the target request is same-origin.
10:50:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1077ms
10:50:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:50:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8D0D800 == 85 [pid = 3212] [id = 668]
10:50:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 247 (00000073EC515400) [pid = 3212] [serial = 1872] [outer = 0000000000000000]
10:50:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 248 (00000073EC52C000) [pid = 3212] [serial = 1873] [outer = 00000073EC515400]
10:50:59 INFO - PROCESS | 3212 | 1449082259638 Marionette INFO loaded listener.js
10:50:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 249 (00000073ECC41000) [pid = 3212] [serial = 1874] [outer = 00000073EC515400]
10:51:00 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
10:51:00 INFO - document served over http requires an https
10:51:00 INFO - sub-resource via xhr-request using the http-csp
10:51:00 INFO - delivery method with keep-origin-redirect and when
10:51:00 INFO - the target request is same-origin.
10:51:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
10:51:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:51:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EBB19000 == 86 [pid = 3212] [id = 669]
10:51:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 250 (00000073ECC4C000) [pid = 3212] [serial = 1875] [outer = 0000000000000000]
10:51:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 251 (00000073ECDDAC00) [pid = 3212] [serial = 1876] [outer = 00000073ECC4C000]
10:51:00 INFO - PROCESS | 3212 | 1449082260669 Marionette INFO loaded listener.js
10:51:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 252 (00000073ECF1E400) [pid = 3212] [serial = 1877] [outer = 00000073ECC4C000]
10:51:01 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
10:51:01 INFO - document served over http requires an https
10:51:01 INFO - sub-resource via xhr-request using the http-csp
10:51:01 INFO - delivery method with no-redirect and when
10:51:01 INFO - the target request is same-origin.
10:51:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 986ms
10:51:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:51:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ECCAE800 == 87 [pid = 3212] [id = 670]
10:51:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 253 (00000073ECF24C00) [pid = 3212] [serial = 1878] [outer = 0000000000000000]
10:51:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 254 (00000073ECF25C00) [pid = 3212] [serial = 1879] [outer = 00000073ECF24C00]
10:51:01 INFO - PROCESS | 3212 | 1449082261659 Marionette INFO loaded listener.js
10:51:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 255 (00000073ECF5DC00) [pid = 3212] [serial = 1880] [outer = 00000073ECF24C00]
10:51:02 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
10:51:02 INFO - document served over http requires an https
10:51:02 INFO - sub-resource via xhr-request using the http-csp
10:51:02 INFO - delivery method with swap-origin-redirect and when
10:51:02 INFO - the target request is same-origin.
10:51:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 987ms
10:51:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:51:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073ED07C800 == 88 [pid = 3212] [id = 671]
10:51:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 256 (00000073E6EA7000) [pid = 3212] [serial = 1881] [outer = 0000000000000000]
10:51:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 257 (00000073E6EADC00) [pid = 3212] [serial = 1882] [outer = 00000073E6EA7000]
10:51:02 INFO - PROCESS | 3212 | 1449082262676 Marionette INFO loaded listener.js
10:51:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 258 (00000073ECF59000) [pid = 3212] [serial = 1883] [outer = 00000073E6EA7000]
10:51:03 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
10:51:03 INFO - document served over http requires an http
10:51:03 INFO - sub-resource via fetch-request using the meta-csp
10:51:03 INFO - delivery method with keep-origin-redirect and when
10:51:03 INFO - the target request is cross-origin.
10:51:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1028ms
10:51:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:51:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EFB54000 == 89 [pid = 3212] [id = 672]
10:51:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 259 (00000073E8C59C00) [pid = 3212] [serial = 1884] [outer = 0000000000000000]
10:51:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 260 (00000073E8C5F800) [pid = 3212] [serial = 1885] [outer = 00000073E8C59C00]
10:51:03 INFO - PROCESS | 3212 | 1449082263717 Marionette INFO loaded listener.js
10:51:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 261 (00000073E8C68800) [pid = 3212] [serial = 1886] [outer = 00000073E8C59C00]
10:51:04 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
10:51:04 INFO - document served over http requires an http
10:51:04 INFO - sub-resource via fetch-request using the meta-csp
10:51:04 INFO - delivery method with no-redirect and when
10:51:04 INFO - the target request is cross-origin.
10:51:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1044ms
10:51:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:51:04 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EFEB4000 == 90 [pid = 3212] [id = 673]
10:51:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 262 (00000073E8E22400) [pid = 3212] [serial = 1887] [outer = 0000000000000000]
10:51:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 263 (00000073E8E26400) [pid = 3212] [serial = 1888] [outer = 00000073E8E22400]
10:51:04 INFO - PROCESS | 3212 | 1449082264792 Marionette INFO loaded listener.js
10:51:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 264 (00000073E8E30400) [pid = 3212] [serial = 1889] [outer = 00000073E8E22400]
10:51:05 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
10:51:05 INFO - document served over http requires an http
10:51:05 INFO - sub-resource via fetch-request using the meta-csp
10:51:05 INFO - delivery method with swap-origin-redirect and when
10:51:05 INFO - the target request is cross-origin.
10:51:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 984ms
10:51:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:51:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073E8599800 == 91 [pid = 3212] [id = 674]
10:51:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 265 (00000073E8E2CC00) [pid = 3212] [serial = 1890] [outer = 0000000000000000]
10:51:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 266 (00000073EA0A7C00) [pid = 3212] [serial = 1891] [outer = 00000073E8E2CC00]
10:51:05 INFO - PROCESS | 3212 | 1449082265791 Marionette INFO loaded listener.js
10:51:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 267 (00000073EA0B0C00) [pid = 3212] [serial = 1892] [outer = 00000073E8E2CC00]
10:51:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EFA87800 == 92 [pid = 3212] [id = 675]
10:51:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 268 (00000073E64A6800) [pid = 3212] [serial = 1893] [outer = 0000000000000000]
10:51:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 269 (00000073E64AA800) [pid = 3212] [serial = 1894] [outer = 00000073E64A6800]
10:51:06 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
10:51:06 INFO - document served over http requires an http
10:51:06 INFO - sub-resource via iframe-tag using the meta-csp
10:51:06 INFO - delivery method with keep-origin-redirect and when
10:51:06 INFO - the target request is cross-origin.
10:51:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1132ms
10:51:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:51:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EFA9B000 == 93 [pid = 3212] [id = 676]
10:51:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 270 (00000073E64A9000) [pid = 3212] [serial = 1895] [outer = 0000000000000000]
10:51:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 271 (00000073E64AD000) [pid = 3212] [serial = 1896] [outer = 00000073E64A9000]
10:51:06 INFO - PROCESS | 3212 | 1449082266968 Marionette INFO loaded listener.js
10:51:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 272 (00000073EC163C00) [pid = 3212] [serial = 1897] [outer = 00000073E64A9000]
10:51:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EA50A800 == 94 [pid = 3212] [id = 677]
10:51:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 273 (00000073EC17AC00) [pid = 3212] [serial = 1898] [outer = 0000000000000000]
10:51:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 274 (00000073EA0B0800) [pid = 3212] [serial = 1899] [outer = 00000073EC17AC00]
10:51:07 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
10:51:07 INFO - document served over http requires an http
10:51:07 INFO - sub-resource via iframe-tag using the meta-csp
10:51:07 INFO - delivery method with no-redirect and when
10:51:07 INFO - the target request is cross-origin.
10:51:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1131ms
10:51:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:51:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EA518800 == 95 [pid = 3212] [id = 678]
10:51:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 275 (00000073EA0B1000) [pid = 3212] [serial = 1900] [outer = 0000000000000000]
10:51:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 276 (00000073EC17D400) [pid = 3212] [serial = 1901] [outer = 00000073EA0B1000]
10:51:08 INFO - PROCESS | 3212 | 1449082268106 Marionette INFO loaded listener.js
10:51:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 277 (00000073ECF61000) [pid = 3212] [serial = 1902] [outer = 00000073EA0B1000]
10:51:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EFE0A000 == 96 [pid = 3212] [id = 679]
10:51:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 278 (00000073ED92D000) [pid = 3212] [serial = 1903] [outer = 0000000000000000]
10:51:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 279 (00000073EC393000) [pid = 3212] [serial = 1904] [outer = 00000073ED92D000]
10:51:08 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
10:51:08 INFO - document served over http requires an http
10:51:08 INFO - sub-resource via iframe-tag using the meta-csp
10:51:08 INFO - delivery method with swap-origin-redirect and when
10:51:08 INFO - the target request is cross-origin.
10:51:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1129ms
10:51:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:51:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073EFE17800 == 97 [pid = 3212] [id = 680]
10:51:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 280 (00000073EC186000) [pid = 3212] [serial = 1905] [outer = 0000000000000000]
10:51:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 281 (00000073ED92E000) [pid = 3212] [serial = 1906] [outer = 00000073EC186000]
10:51:09 INFO - PROCESS | 3212 | 1449082269261 Marionette INFO loaded listener.js
10:51:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 282 (00000073ED97B400) [pid = 3212] [serial = 1907] [outer = 00000073EC186000]
10:51:09 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
10:51:09 INFO - document served over http requires an http
10:51:09 INFO - sub-resource via script-tag using the meta-csp
10:51:09 INFO - delivery method with keep-origin-redirect and when
10:51:09 INFO - the target request is cross-origin.
10:51:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1087ms
10:51:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:51:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073F3C93800 == 98 [pid = 3212] [id = 681]
10:51:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 283 (00000073ED985800) [pid = 3212] [serial = 1908] [outer = 0000000000000000]
10:51:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 284 (00000073ED986800) [pid = 3212] [serial = 1909] [outer = 00000073ED985800]
10:51:10 INFO - PROCESS | 3212 | 1449082270312 Marionette INFO loaded listener.js
10:51:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 285 (00000073EECAE000) [pid = 3212] [serial = 1910] [outer = 00000073ED985800]
10:51:12 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
10:51:12 INFO - document served over http requires an http
10:51:12 INFO - sub-resource via script-tag using the meta-csp
10:51:12 INFO - delivery method with no-redirect and when
10:51:12 INFO - the target request is cross-origin.
10:51:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2629ms
10:51:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:51:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9ABD000 == 99 [pid = 3212] [id = 682]
10:51:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 286 (00000073C5218C00) [pid = 3212] [serial = 1911] [outer = 0000000000000000]
10:51:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 287 (00000073CB102C00) [pid = 3212] [serial = 1912] [outer = 00000073C5218C00]
10:51:12 INFO - PROCESS | 3212 | 1449082272970 Marionette INFO loaded listener.js
10:51:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 288 (00000073DBF49400) [pid = 3212] [serial = 1913] [outer = 00000073C5218C00]
10:51:14 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
10:51:14 INFO - document served over http requires an http
10:51:14 INFO - sub-resource via script-tag using the meta-csp
10:51:14 INFO - delivery method with swap-origin-redirect and when
10:51:14 INFO - the target request is cross-origin.
10:51:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1531ms
10:51:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:51:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F13800 == 100 [pid = 3212] [id = 683]
10:51:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 289 (00000073D190E800) [pid = 3212] [serial = 1914] [outer = 0000000000000000]
10:51:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 290 (00000073D338F400) [pid = 3212] [serial = 1915] [outer = 00000073D190E800]
10:51:14 INFO - PROCESS | 3212 | 1449082274493 Marionette INFO loaded listener.js
10:51:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 291 (00000073D571CC00) [pid = 3212] [serial = 1916] [outer = 00000073D190E800]
10:51:15 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
10:51:15 INFO - document served over http requires an http
10:51:15 INFO - sub-resource via xhr-request using the meta-csp
10:51:15 INFO - delivery method with keep-origin-redirect and when
10:51:15 INFO - the target request is cross-origin.
10:51:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 985ms
10:51:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:51:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A58800 == 101 [pid = 3212] [id = 684]
10:51:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 292 (00000073C45DA000) [pid = 3212] [serial = 1917] [outer = 0000000000000000]
10:51:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 293 (00000073D02BB400) [pid = 3212] [serial = 1918] [outer = 00000073C45DA000]
10:51:15 INFO - PROCESS | 3212 | 1449082275505 Marionette INFO loaded listener.js
10:51:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 294 (00000073D583F800) [pid = 3212] [serial = 1919] [outer = 00000073C45DA000]
10:51:16 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
10:51:16 INFO - document served over http requires an http
10:51:16 INFO - sub-resource via xhr-request using the meta-csp
10:51:16 INFO - delivery method with no-redirect and when
10:51:16 INFO - the target request is cross-origin.
10:51:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 943ms
10:51:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D057F000 == 100 [pid = 3212] [id = 610]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE5A5000 == 99 [pid = 3212] [id = 611]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E51C8800 == 98 [pid = 3212] [id = 612]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E638C000 == 97 [pid = 3212] [id = 613]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E6984800 == 96 [pid = 3212] [id = 614]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8115800 == 95 [pid = 3212] [id = 615]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E812F800 == 94 [pid = 3212] [id = 616]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E866F800 == 93 [pid = 3212] [id = 617]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8890000 == 92 [pid = 3212] [id = 618]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8BC9800 == 91 [pid = 3212] [id = 619]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8CCF800 == 90 [pid = 3212] [id = 620]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8D13000 == 89 [pid = 3212] [id = 621]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E9B47000 == 88 [pid = 3212] [id = 622]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073E9DB2800 == 87 [pid = 3212] [id = 623]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073EA157800 == 86 [pid = 3212] [id = 624]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073EA2D0800 == 85 [pid = 3212] [id = 625]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073EBB21000 == 84 [pid = 3212] [id = 626]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073EC230000 == 83 [pid = 3212] [id = 627]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073EC5B2000 == 82 [pid = 3212] [id = 628]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073EC5D9000 == 81 [pid = 3212] [id = 629]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073ECCC5800 == 80 [pid = 3212] [id = 630]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073ECCDE800 == 79 [pid = 3212] [id = 631]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073ECF87800 == 78 [pid = 3212] [id = 632]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073ED067000 == 77 [pid = 3212] [id = 633]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073ED07F000 == 76 [pid = 3212] [id = 634]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073EF215000 == 75 [pid = 3212] [id = 635]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073EFE9C000 == 74 [pid = 3212] [id = 636]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9AAF000 == 73 [pid = 3212] [id = 637]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45E1000 == 72 [pid = 3212] [id = 638]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D7E41800 == 71 [pid = 3212] [id = 639]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45E8000 == 70 [pid = 3212] [id = 640]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073DBD5A800 == 69 [pid = 3212] [id = 641]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073C3E02800 == 68 [pid = 3212] [id = 642]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA350800 == 67 [pid = 3212] [id = 643]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D12E8800 == 66 [pid = 3212] [id = 644]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D4044800 == 65 [pid = 3212] [id = 645]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48F7800 == 64 [pid = 3212] [id = 646]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5463000 == 63 [pid = 3212] [id = 647]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E1E800 == 62 [pid = 3212] [id = 648]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D851E800 == 61 [pid = 3212] [id = 649]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F12000 == 60 [pid = 3212] [id = 650]
10:51:16 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A54000 == 59 [pid = 3212] [id = 651]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073C51CD800 == 58 [pid = 3212] [id = 12]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073D350D800 == 57 [pid = 3212] [id = 653]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAF9C800 == 56 [pid = 3212] [id = 654]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE5B0800 == 55 [pid = 3212] [id = 655]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE719000 == 54 [pid = 3212] [id = 656]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073DEDC9000 == 53 [pid = 3212] [id = 657]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073DFA8C000 == 52 [pid = 3212] [id = 658]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E098C000 == 51 [pid = 3212] [id = 659]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E0C38000 == 50 [pid = 3212] [id = 660]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E149D000 == 49 [pid = 3212] [id = 661]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E163A800 == 48 [pid = 3212] [id = 662]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E275D800 == 47 [pid = 3212] [id = 663]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E31D0800 == 46 [pid = 3212] [id = 664]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E329B000 == 45 [pid = 3212] [id = 665]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E401F000 == 44 [pid = 3212] [id = 666]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8BBD800 == 43 [pid = 3212] [id = 667]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8D0D800 == 42 [pid = 3212] [id = 668]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073EBB19000 == 41 [pid = 3212] [id = 669]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073ECCAE800 == 40 [pid = 3212] [id = 670]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073ED07C800 == 39 [pid = 3212] [id = 671]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073EFB54000 == 38 [pid = 3212] [id = 672]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073EFEB4000 == 37 [pid = 3212] [id = 673]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E8599800 == 36 [pid = 3212] [id = 674]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073EFA87800 == 35 [pid = 3212] [id = 675]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073EFA9B000 == 34 [pid = 3212] [id = 676]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073EA50A800 == 33 [pid = 3212] [id = 677]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073EA518800 == 32 [pid = 3212] [id = 678]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073EFE0A000 == 31 [pid = 3212] [id = 679]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073EFE17800 == 30 [pid = 3212] [id = 680]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073F3C93800 == 29 [pid = 3212] [id = 681]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9ABD000 == 28 [pid = 3212] [id = 682]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F13800 == 27 [pid = 3212] [id = 683]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073E38C5000 == 26 [pid = 3212] [id = 609]
10:51:19 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB44B000 == 25 [pid = 3212] [id = 652]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 293 (00000073D0D93800) [pid = 3212] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 292 (00000073C98D4C00) [pid = 3212] [serial = 1679] [outer = 0000000000000000] [url = about:blank]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 291 (00000073D4575800) [pid = 3212] [serial = 1682] [outer = 0000000000000000] [url = about:blank]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 290 (00000073CB562C00) [pid = 3212] [serial = 1673] [outer = 0000000000000000] [url = about:blank]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 289 (00000073D5740400) [pid = 3212] [serial = 1676] [outer = 0000000000000000] [url = about:blank]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 288 (00000073DBF42C00) [pid = 3212] [serial = 1692] [outer = 0000000000000000] [url = about:blank]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 287 (00000073E05C4400) [pid = 3212] [serial = 1697] [outer = 0000000000000000] [url = about:blank]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 286 (00000073DBF6D400) [pid = 3212] [serial = 1703] [outer = 0000000000000000] [url = about:blank]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 285 (00000073D5CBA000) [pid = 3212] [serial = 1687] [outer = 0000000000000000] [url = about:blank]
10:51:19 INFO - PROCESS | 3212 | --DOMWINDOW == 284 (00000073E1332800) [pid = 3212] [serial = 1700] [outer = 0000000000000000] [url = about:blank]
10:51:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4838000 == 26 [pid = 3212] [id = 685]
10:51:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 285 (00000073C35A6000) [pid = 3212] [serial = 1920] [outer = 0000000000000000]
10:51:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 286 (00000073C35A9400) [pid = 3212] [serial = 1921] [outer = 00000073C35A6000]
10:51:19 INFO - PROCESS | 3212 | 1449082279966 Marionette INFO loaded listener.js
10:51:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 287 (00000073C4694C00) [pid = 3212] [serial = 1922] [outer = 00000073C35A6000]
10:51:21 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
10:51:21 INFO - document served over http requires an http
10:51:21 INFO - sub-resource via xhr-request using the meta-csp
10:51:21 INFO - delivery method with swap-origin-redirect and when
10:51:21 INFO - the target request is cross-origin.
10:51:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 4893ms
10:51:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:51:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9510800 == 27 [pid = 3212] [id = 686]
10:51:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 288 (00000073C4C60C00) [pid = 3212] [serial = 1923] [outer = 0000000000000000]
10:51:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 289 (00000073C4DA0000) [pid = 3212] [serial = 1924] [outer = 00000073C4C60C00]
10:51:21 INFO - PROCESS | 3212 | 1449082281172 Marionette INFO loaded listener.js
10:51:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 290 (00000073C5218800) [pid = 3212] [serial = 1925] [outer = 00000073C4C60C00]
10:51:21 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
10:51:21 INFO - document served over http requires an https
10:51:21 INFO - sub-resource via fetch-request using the meta-csp
10:51:21 INFO - delivery method with keep-origin-redirect and when
10:51:21 INFO - the target request is cross-origin.
10:51:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 796ms
10:51:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:51:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CAC60000 == 28 [pid = 3212] [id = 687]
10:51:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 291 (00000073C54F0000) [pid = 3212] [serial = 1926] [outer = 0000000000000000]
10:51:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 292 (00000073C9836400) [pid = 3212] [serial = 1927] [outer = 00000073C54F0000]
10:51:22 INFO - PROCESS | 3212 | 1449082282020 Marionette INFO loaded listener.js
10:51:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 293 (00000073C98D4C00) [pid = 3212] [serial = 1928] [outer = 00000073C54F0000]
10:51:22 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
10:51:22 INFO - document served over http requires an https
10:51:22 INFO - sub-resource via fetch-request using the meta-csp
10:51:22 INFO - delivery method with no-redirect and when
10:51:22 INFO - the target request is cross-origin.
10:51:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 775ms
10:51:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:51:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFA81800 == 29 [pid = 3212] [id = 688]
10:51:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 294 (00000073C9B67000) [pid = 3212] [serial = 1929] [outer = 0000000000000000]
10:51:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 295 (00000073CA32F000) [pid = 3212] [serial = 1930] [outer = 00000073C9B67000]
10:51:22 INFO - PROCESS | 3212 | 1449082282834 Marionette INFO loaded listener.js
10:51:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 296 (00000073CB106000) [pid = 3212] [serial = 1931] [outer = 00000073C9B67000]
10:51:23 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
10:51:23 INFO - document served over http requires an https
10:51:23 INFO - sub-resource via fetch-request using the meta-csp
10:51:23 INFO - delivery method with swap-origin-redirect and when
10:51:23 INFO - the target request is cross-origin.
10:51:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 797ms
10:51:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:51:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0572800 == 30 [pid = 3212] [id = 689]
10:51:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 297 (00000073C4C61400) [pid = 3212] [serial = 1932] [outer = 0000000000000000]
10:51:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 298 (00000073CB51B400) [pid = 3212] [serial = 1933] [outer = 00000073C4C61400]
10:51:23 INFO - PROCESS | 3212 | 1449082283638 Marionette INFO loaded listener.js
10:51:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 299 (00000073CEF6A000) [pid = 3212] [serial = 1934] [outer = 00000073C4C61400]
10:51:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0DA4000 == 31 [pid = 3212] [id = 690]
10:51:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 300 (00000073CFB5BC00) [pid = 3212] [serial = 1935] [outer = 0000000000000000]
10:51:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 301 (00000073CFE30400) [pid = 3212] [serial = 1936] [outer = 00000073CFB5BC00]
10:51:24 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
10:51:24 INFO - document served over http requires an https
10:51:24 INFO - sub-resource via iframe-tag using the meta-csp
10:51:24 INFO - delivery method with keep-origin-redirect and when
10:51:24 INFO - the target request is cross-origin.
10:51:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 838ms
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 300 (00000073DFB44800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 299 (00000073D866E400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 298 (00000073D328D800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 297 (00000073D4B76400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 296 (00000073DC103000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 295 (00000073DA7BB800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 294 (00000073D3F4EC00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 293 (00000073D92A1800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 292 (00000073D8ABD000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 291 (00000073C520E400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 290 (00000073D5894000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 289 (00000073DB84F000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 288 (00000073D54CEC00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 287 (00000073C5E55800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 286 (00000073CDDF7400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 285 (00000073EC879400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 284 (00000073EC295800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 283 (00000073E3F0FC00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 282 (00000073D5E6BC00) [pid = 3212] [serial = 1814] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082242373]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 281 (00000073E9A2E800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 280 (00000073D3F46C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 279 (00000073E1CB6400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 278 (00000073D7EEA400) [pid = 3212] [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]
10:51:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 277 (00000073D5B28800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 276 (00000073EC165400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 275 (00000073CB107000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 274 (00000073C97B4000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 273 (00000073E3F11C00) [pid = 3212] [serial = 1735] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 272 (00000073E6844C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 271 (00000073E3A88C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 270 (00000073C9843C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 269 (00000073E6D38800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 268 (00000073DEE0D800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 267 (00000073CFB84800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 266 (00000073E3768C00) [pid = 3212] [serial = 1725] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 265 (00000073D4505C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 264 (00000073D9581800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 263 (00000073D51C3400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 262 (00000073C4DA2400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 261 (00000073D5E6D400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 260 (00000073D5894400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 259 (00000073DB958400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 258 (00000073DBA32800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 257 (00000073D5177C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 256 (00000073DA71B000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 255 (00000073C5218000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 254 (00000073D4575000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 253 (00000073DBF60800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 252 (00000073E9A35000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 251 (00000073EC87FC00) [pid = 3212] [serial = 1777] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 250 (00000073C4813000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 249 (00000073E6452400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 248 (00000073D5AEC800) [pid = 3212] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 247 (00000073DE136400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 246 (00000073C36C7C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 245 (00000073EC515C00) [pid = 3212] [serial = 1772] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082227461]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 244 (00000073E1CBF800) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 243 (00000073D8EE8000) [pid = 3212] [serial = 1819] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 242 (00000073DC10E000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 241 (00000073D8FEBC00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 240 (00000073EBB36400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 239 (00000073E3A95C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 238 (00000073E6D3C400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 237 (00000073E2C4F400) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 236 (00000073EC373000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 235 (00000073EC374C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 234 (00000073EC51BC00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 233 (00000073E3CF6400) [pid = 3212] [serial = 1730] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082215099]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 232 (00000073D51BF000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 231 (00000073C4C4A000) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 230 (00000073EC39C400) [pid = 3212] [serial = 1767] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 229 (00000073C9835C00) [pid = 3212] [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]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 228 (00000073DA826C00) [pid = 3212] [serial = 1828] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 227 (00000073D2636800) [pid = 3212] [serial = 1789] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 226 (00000073C9839000) [pid = 3212] [serial = 1786] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 225 (00000073EBB38400) [pid = 3212] [serial = 1759] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 224 (00000073E6658C00) [pid = 3212] [serial = 1741] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 223 (00000073E6995400) [pid = 3212] [serial = 1744] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 222 (00000073E6EB7800) [pid = 3212] [serial = 1747] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 221 (00000073D5CB1400) [pid = 3212] [serial = 1810] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 220 (00000073D5770800) [pid = 3212] [serial = 1807] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 219 (00000073EC29C800) [pid = 3212] [serial = 1783] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 218 (00000073ECC40800) [pid = 3212] [serial = 1780] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 217 (00000073D94D6400) [pid = 3212] [serial = 1820] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 216 (00000073D8672000) [pid = 3212] [serial = 1817] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 215 (00000073D589A800) [pid = 3212] [serial = 1714] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 214 (00000073D94CB800) [pid = 3212] [serial = 1825] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 213 (00000073D0558800) [pid = 3212] [serial = 1804] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 212 (00000073E519C000) [pid = 3212] [serial = 1736] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 211 (00000073E3CF7000) [pid = 3212] [serial = 1733] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 210 (00000073CFB69000) [pid = 3212] [serial = 1711] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 209 (00000073E3CF0800) [pid = 3212] [serial = 1731] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082215099]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 208 (00000073E3A8EC00) [pid = 3212] [serial = 1728] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 207 (00000073EC51F400) [pid = 3212] [serial = 1773] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082227461]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 206 (00000073EC3EC800) [pid = 3212] [serial = 1770] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 205 (00000073D5843C00) [pid = 3212] [serial = 1822] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 204 (00000073CA210800) [pid = 3212] [serial = 1795] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 203 (00000073DEDE6C00) [pid = 3212] [serial = 1717] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 202 (00000073D86CDC00) [pid = 3212] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082242373]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 201 (00000073D5CB0000) [pid = 3212] [serial = 1812] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 200 (00000073E376CC00) [pid = 3212] [serial = 1726] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 199 (00000073E3243000) [pid = 3212] [serial = 1723] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 198 (00000073E2C48000) [pid = 3212] [serial = 1720] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 197 (00000073C465C400) [pid = 3212] [serial = 1801] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 196 (00000073D4B77C00) [pid = 3212] [serial = 1798] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 195 (00000073E1CBE000) [pid = 3212] [serial = 1708] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 194 (00000073E5197C00) [pid = 3212] [serial = 1738] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 193 (00000073E9A32800) [pid = 3212] [serial = 1753] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 192 (00000073EC16A400) [pid = 3212] [serial = 1762] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 191 (00000073EC52A000) [pid = 3212] [serial = 1778] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 190 (00000073EC51FC00) [pid = 3212] [serial = 1775] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 189 (00000073E6EECC00) [pid = 3212] [serial = 1750] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 188 (00000073E9C1B800) [pid = 3212] [serial = 1756] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 187 (00000073D0505000) [pid = 3212] [serial = 1792] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 186 (00000073EC3EC400) [pid = 3212] [serial = 1768] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 185 (00000073EC37B400) [pid = 3212] [serial = 1765] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 184 (00000073E1CAF800) [pid = 3212] [serial = 1706] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 183 (00000073D5CB2C00) [pid = 3212] [serial = 1608] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 182 (00000073D9533400) [pid = 3212] [serial = 1625] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 181 (00000073D92A2C00) [pid = 3212] [serial = 1622] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 180 (00000073DF153C00) [pid = 3212] [serial = 1670] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 179 (00000073D5AE6400) [pid = 3212] [serial = 1603] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 178 (00000073DB959800) [pid = 3212] [serial = 1637] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 177 (00000073D576B400) [pid = 3212] [serial = 1598] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 176 (00000073D92A3C00) [pid = 3212] [serial = 1553] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 175 (00000073D3F43C00) [pid = 3212] [serial = 1589] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 174 (00000073DEDEE400) [pid = 3212] [serial = 1790] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 173 (00000073E9C15C00) [pid = 3212] [serial = 1754] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 172 (00000073E7AE0000) [pid = 3212] [serial = 1751] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073E6EE8C00) [pid = 3212] [serial = 1748] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073E2C54800) [pid = 3212] [serial = 1709] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073D4B75C00) [pid = 3212] [serial = 1583] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073DA7B1C00) [pid = 3212] [serial = 1631] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D54D1800) [pid = 3212] [serial = 1595] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073CB514000) [pid = 3212] [serial = 1586] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073DF028800) [pid = 3212] [serial = 1658] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073D8667000) [pid = 3212] [serial = 1616] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D263D800) [pid = 3212] [serial = 1712] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073D5E6EC00) [pid = 3212] [serial = 1613] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073DBE8E800) [pid = 3212] [serial = 1640] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073D5E72800) [pid = 3212] [serial = 1667] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D5CC4800) [pid = 3212] [serial = 1796] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073DFD79000) [pid = 3212] [serial = 1664] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073DC104000) [pid = 3212] [serial = 1645] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D8AAC400) [pid = 3212] [serial = 1619] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073DEE22C00) [pid = 3212] [serial = 1655] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073DA249800) [pid = 3212] [serial = 1628] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073DFCE4000) [pid = 3212] [serial = 1661] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073D51C0C00) [pid = 3212] [serial = 1592] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073D51C2000) [pid = 3212] [serial = 1793] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073DE584800) [pid = 3212] [serial = 1650] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073DB412400) [pid = 3212] [serial = 1634] [outer = 0000000000000000] [url = about:blank]
10:51:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D12D7800 == 32 [pid = 3212] [id = 691]
10:51:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073C465C400) [pid = 3212] [serial = 1937] [outer = 0000000000000000]
10:51:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073C4C4A000) [pid = 3212] [serial = 1938] [outer = 00000073C465C400]
10:51:26 INFO - PROCESS | 3212 | 1449082286587 Marionette INFO loaded listener.js
10:51:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073D0503800) [pid = 3212] [serial = 1939] [outer = 00000073C465C400]
10:51:26 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0EDF800 == 33 [pid = 3212] [id = 692]
10:51:26 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D054F400) [pid = 3212] [serial = 1940] [outer = 0000000000000000]
10:51:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D0556000) [pid = 3212] [serial = 1941] [outer = 00000073D054F400]
10:51:27 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
10:51:27 INFO - document served over http requires an https
10:51:27 INFO - sub-resource via iframe-tag using the meta-csp
10:51:27 INFO - delivery method with no-redirect and when
10:51:27 INFO - the target request is cross-origin.
10:51:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 729ms
10:51:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:51:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB8800 == 34 [pid = 3212] [id = 693]
10:51:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073CA32CC00) [pid = 3212] [serial = 1942] [outer = 0000000000000000]
10:51:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073D0552800) [pid = 3212] [serial = 1943] [outer = 00000073CA32CC00]
10:51:27 INFO - PROCESS | 3212 | 1449082287330 Marionette INFO loaded listener.js
10:51:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073D068F000) [pid = 3212] [serial = 1944] [outer = 00000073CA32CC00]
10:51:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D4043800 == 35 [pid = 3212] [id = 694]
10:51:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D0687800) [pid = 3212] [serial = 1945] [outer = 0000000000000000]
10:51:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073D0C79800) [pid = 3212] [serial = 1946] [outer = 00000073D0687800]
10:51:27 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
10:51:27 INFO - document served over http requires an https
10:51:27 INFO - sub-resource via iframe-tag using the meta-csp
10:51:27 INFO - delivery method with swap-origin-redirect and when
10:51:27 INFO - the target request is cross-origin.
10:51:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 734ms
10:51:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:51:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D44E4800 == 36 [pid = 3212] [id = 695]
10:51:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073C4C5F400) [pid = 3212] [serial = 1947] [outer = 0000000000000000]
10:51:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073D0C7A800) [pid = 3212] [serial = 1948] [outer = 00000073C4C5F400]
10:51:28 INFO - PROCESS | 3212 | 1449082288066 Marionette INFO loaded listener.js
10:51:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D1252400) [pid = 3212] [serial = 1949] [outer = 00000073C4C5F400]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A58800 == 35 [pid = 3212] [id = 684]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BAA800 == 34 [pid = 3212] [id = 85]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D35C1800 == 33 [pid = 3212] [id = 91]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA35B800 == 32 [pid = 3212] [id = 86]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0EDF000 == 31 [pid = 3212] [id = 88]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9262800 == 30 [pid = 3212] [id = 74]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48E3000 == 29 [pid = 3212] [id = 93]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB8CB000 == 28 [pid = 3212] [id = 81]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAF26800 == 27 [pid = 3212] [id = 76]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D851A800 == 26 [pid = 3212] [id = 73]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFBA8800 == 25 [pid = 3212] [id = 87]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB80A000 == 24 [pid = 3212] [id = 80]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA913000 == 23 [pid = 3212] [id = 71]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94A1000 == 22 [pid = 3212] [id = 78]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA086800 == 21 [pid = 3212] [id = 72]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D2354000 == 20 [pid = 3212] [id = 89]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB1000 == 19 [pid = 3212] [id = 84]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9ABD800 == 18 [pid = 3212] [id = 82]
10:51:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E2E000 == 17 [pid = 3212] [id = 83]
10:51:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0EDF800 == 16 [pid = 3212] [id = 692]
10:51:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0DA4000 == 15 [pid = 3212] [id = 690]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073DB94C400) [pid = 3212] [serial = 1829] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073DA251C00) [pid = 3212] [serial = 1826] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073E69A1C00) [pid = 3212] [serial = 1745] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073E6846000) [pid = 3212] [serial = 1742] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073EC160400) [pid = 3212] [serial = 1760] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D522C000) [pid = 3212] [serial = 1787] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073EC399000) [pid = 3212] [serial = 1766] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073E9D44400) [pid = 3212] [serial = 1757] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073EC87A400) [pid = 3212] [serial = 1776] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073EC370000) [pid = 3212] [serial = 1763] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073E6454C00) [pid = 3212] [serial = 1739] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073D5AF3C00) [pid = 3212] [serial = 1799] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073C54A1000) [pid = 3212] [serial = 1802] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073E323B800) [pid = 3212] [serial = 1721] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073E3765000) [pid = 3212] [serial = 1724] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073E1CA7000) [pid = 3212] [serial = 1718] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073EC49AC00) [pid = 3212] [serial = 1771] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073E3CF1000) [pid = 3212] [serial = 1729] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073E3F06C00) [pid = 3212] [serial = 1734] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D4344C00) [pid = 3212] [serial = 1805] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D8AC4000) [pid = 3212] [serial = 1715] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073ECDD5400) [pid = 3212] [serial = 1781] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073ECC4CC00) [pid = 3212] [serial = 1784] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073D929D000) [pid = 3212] [serial = 1823] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073D5AD5400) [pid = 3212] [serial = 1808] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073D7E06000) [pid = 3212] [serial = 1813] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073D8EEB000) [pid = 3212] [serial = 1818] [outer = 0000000000000000] [url = about:blank]
10:51:31 INFO - PROCESS | 3212 | --DOCSHELL 00000073D4043800 == 14 [pid = 3212] [id = 694]
10:51:31 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
10:51:31 INFO - document served over http requires an https
10:51:31 INFO - sub-resource via script-tag using the meta-csp
10:51:31 INFO - delivery method with keep-origin-redirect and when
10:51:31 INFO - the target request is cross-origin.
10:51:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3892ms
10:51:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:51:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C51CD800 == 15 [pid = 3212] [id = 696]
10:51:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073C4C4B000) [pid = 3212] [serial = 1950] [outer = 0000000000000000]
10:51:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073C4C4DC00) [pid = 3212] [serial = 1951] [outer = 00000073C4C4B000]
10:51:32 INFO - PROCESS | 3212 | 1449082292037 Marionette INFO loaded listener.js
10:51:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073C4D99400) [pid = 3212] [serial = 1952] [outer = 00000073C4C4B000]
10:51:32 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
10:51:32 INFO - document served over http requires an https
10:51:32 INFO - sub-resource via script-tag using the meta-csp
10:51:32 INFO - delivery method with no-redirect and when
10:51:32 INFO - the target request is cross-origin.
10:51:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 692ms
10:51:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:51:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9AB1000 == 16 [pid = 3212] [id = 697]
10:51:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073C4DA3000) [pid = 3212] [serial = 1953] [outer = 0000000000000000]
10:51:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073C520AC00) [pid = 3212] [serial = 1954] [outer = 00000073C4DA3000]
10:51:32 INFO - PROCESS | 3212 | 1449082292663 Marionette INFO loaded listener.js
10:51:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073C5955800) [pid = 3212] [serial = 1955] [outer = 00000073C4DA3000]
10:51:33 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
10:51:33 INFO - document served over http requires an https
10:51:33 INFO - sub-resource via script-tag using the meta-csp
10:51:33 INFO - delivery method with swap-origin-redirect and when
10:51:33 INFO - the target request is cross-origin.
10:51:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 690ms
10:51:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:51:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB582800 == 17 [pid = 3212] [id = 698]
10:51:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073BFFD7400) [pid = 3212] [serial = 1956] [outer = 0000000000000000]
10:51:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073C9840400) [pid = 3212] [serial = 1957] [outer = 00000073BFFD7400]
10:51:33 INFO - PROCESS | 3212 | 1449082293402 Marionette INFO loaded listener.js
10:51:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073CA00D000) [pid = 3212] [serial = 1958] [outer = 00000073BFFD7400]
10:51:33 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
10:51:33 INFO - document served over http requires an https
10:51:33 INFO - sub-resource via xhr-request using the meta-csp
10:51:33 INFO - delivery method with keep-origin-redirect and when
10:51:33 INFO - the target request is cross-origin.
10:51:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 712ms
10:51:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:51:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0274800 == 18 [pid = 3212] [id = 699]
10:51:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073CA208400) [pid = 3212] [serial = 1959] [outer = 0000000000000000]
10:51:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073CA93FC00) [pid = 3212] [serial = 1960] [outer = 00000073CA208400]
10:51:34 INFO - PROCESS | 3212 | 1449082294083 Marionette INFO loaded listener.js
10:51:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073CB513400) [pid = 3212] [serial = 1961] [outer = 00000073CA208400]
10:51:34 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
10:51:34 INFO - document served over http requires an https
10:51:34 INFO - sub-resource via xhr-request using the meta-csp
10:51:34 INFO - delivery method with no-redirect and when
10:51:34 INFO - the target request is cross-origin.
10:51:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 629ms
10:51:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:51:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0EC6800 == 19 [pid = 3212] [id = 700]
10:51:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073C4D9E800) [pid = 3212] [serial = 1962] [outer = 0000000000000000]
10:51:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073CDD4E400) [pid = 3212] [serial = 1963] [outer = 00000073C4D9E800]
10:51:34 INFO - PROCESS | 3212 | 1449082294740 Marionette INFO loaded listener.js
10:51:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073CFB66C00) [pid = 3212] [serial = 1964] [outer = 00000073C4D9E800]
10:51:35 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
10:51:35 INFO - document served over http requires an https
10:51:35 INFO - sub-resource via xhr-request using the meta-csp
10:51:35 INFO - delivery method with swap-origin-redirect and when
10:51:35 INFO - the target request is cross-origin.
10:51:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 692ms
10:51:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:51:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D15CD800 == 20 [pid = 3212] [id = 701]
10:51:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D0502C00) [pid = 3212] [serial = 1965] [outer = 0000000000000000]
10:51:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073D054D400) [pid = 3212] [serial = 1966] [outer = 00000073D0502C00]
10:51:35 INFO - PROCESS | 3212 | 1449082295444 Marionette INFO loaded listener.js
10:51:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D0684C00) [pid = 3212] [serial = 1967] [outer = 00000073D0502C00]
10:51:35 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
10:51:35 INFO - document served over http requires an http
10:51:35 INFO - sub-resource via fetch-request using the meta-csp
10:51:35 INFO - delivery method with keep-origin-redirect and when
10:51:35 INFO - the target request is same-origin.
10:51:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 671ms
10:51:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:51:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D32F5000 == 21 [pid = 3212] [id = 702]
10:51:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073C4D9C800) [pid = 3212] [serial = 1968] [outer = 0000000000000000]
10:51:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073D068E000) [pid = 3212] [serial = 1969] [outer = 00000073C4D9C800]
10:51:36 INFO - PROCESS | 3212 | 1449082296117 Marionette INFO loaded listener.js
10:51:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073D0C7DC00) [pid = 3212] [serial = 1970] [outer = 00000073C4D9C800]
10:51:36 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
10:51:36 INFO - document served over http requires an http
10:51:36 INFO - sub-resource via fetch-request using the meta-csp
10:51:36 INFO - delivery method with no-redirect and when
10:51:36 INFO - the target request is same-origin.
10:51:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 628ms
10:51:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:51:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D44CB000 == 22 [pid = 3212] [id = 703]
10:51:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073C983E800) [pid = 3212] [serial = 1971] [outer = 0000000000000000]
10:51:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073D1011400) [pid = 3212] [serial = 1972] [outer = 00000073C983E800]
10:51:36 INFO - PROCESS | 3212 | 1449082296719 Marionette INFO loaded listener.js
10:51:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073D231F000) [pid = 3212] [serial = 1973] [outer = 00000073C983E800]
10:51:37 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
10:51:37 INFO - document served over http requires an http
10:51:37 INFO - sub-resource via fetch-request using the meta-csp
10:51:37 INFO - delivery method with swap-origin-redirect and when
10:51:37 INFO - the target request is same-origin.
10:51:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 629ms
10:51:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:51:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB582000 == 23 [pid = 3212] [id = 704]
10:51:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073D1913800) [pid = 3212] [serial = 1974] [outer = 0000000000000000]
10:51:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073D239F400) [pid = 3212] [serial = 1975] [outer = 00000073D1913800]
10:51:37 INFO - PROCESS | 3212 | 1449082297385 Marionette INFO loaded listener.js
10:51:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D23AC000) [pid = 3212] [serial = 1976] [outer = 00000073D1913800]
10:51:37 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48F7000 == 24 [pid = 3212] [id = 705]
10:51:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073D23AB400) [pid = 3212] [serial = 1977] [outer = 0000000000000000]
10:51:37 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D23AAC00) [pid = 3212] [serial = 1978] [outer = 00000073D23AB400]
10:51:37 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
10:51:37 INFO - document served over http requires an http
10:51:37 INFO - sub-resource via iframe-tag using the meta-csp
10:51:37 INFO - delivery method with keep-origin-redirect and when
10:51:37 INFO - the target request is same-origin.
10:51:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 733ms
10:51:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:51:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5058800 == 25 [pid = 3212] [id = 706]
10:51:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D23C3400) [pid = 3212] [serial = 1979] [outer = 0000000000000000]
10:51:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D2564400) [pid = 3212] [serial = 1980] [outer = 00000073D23C3400]
10:51:38 INFO - PROCESS | 3212 | 1449082298180 Marionette INFO loaded listener.js
10:51:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D30CD800) [pid = 3212] [serial = 1981] [outer = 00000073D23C3400]
10:51:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5110800 == 26 [pid = 3212] [id = 707]
10:51:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D2640800) [pid = 3212] [serial = 1982] [outer = 0000000000000000]
10:51:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073D3524000) [pid = 3212] [serial = 1983] [outer = 00000073D2640800]
10:51:38 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
10:51:38 INFO - document served over http requires an http
10:51:38 INFO - sub-resource via iframe-tag using the meta-csp
10:51:38 INFO - delivery method with no-redirect and when
10:51:38 INFO - the target request is same-origin.
10:51:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 775ms
10:51:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:51:38 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0DA4000 == 27 [pid = 3212] [id = 708]
10:51:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D3F42800) [pid = 3212] [serial = 1984] [outer = 0000000000000000]
10:51:38 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D3F4EC00) [pid = 3212] [serial = 1985] [outer = 00000073D3F42800]
10:51:38 INFO - PROCESS | 3212 | 1449082298985 Marionette INFO loaded listener.js
10:51:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 172 (00000073D4350C00) [pid = 3212] [serial = 1986] [outer = 00000073D3F42800]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 171 (00000073ECF24C00) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073ECC4C000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073EC515400) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073DA71FC00) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D4BE4000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073CEFE0800) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073EC186000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073E2C4BC00) [pid = 3212] [serial = 1856] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082254696]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073EC29D800) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073ED985800) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073E0B08800) [pid = 3212] [serial = 1851] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073C35A6000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073E3F0F000) [pid = 3212] [serial = 1861] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073E64A6800) [pid = 3212] [serial = 1893] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073EC17AC00) [pid = 3212] [serial = 1898] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082267411]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073ED92D000) [pid = 3212] [serial = 1903] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073C4C61400) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073E6EB8000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073C54F0000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073C9B67000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073E3CEE000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073C4C60C00) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073D054F400) [pid = 3212] [serial = 1940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082286983]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073C465C400) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073D0687800) [pid = 3212] [serial = 1945] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073C5218C00) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073CFB5BC00) [pid = 3212] [serial = 1935] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073CA32CC00) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073EA0B1000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073DE12E800) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073E05C4000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073E2A2BC00) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073E8C59C00) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073E64A9000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073DFCE5800) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073DEE2F800) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073DB955800) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073E8E22400) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073E6EA7000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073E8E2CC00) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073C45DA000) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D190E800) [pid = 3212] [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]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073D0C79800) [pid = 3212] [serial = 1946] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D0C7A800) [pid = 3212] [serial = 1948] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D0552800) [pid = 3212] [serial = 1943] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D0556000) [pid = 3212] [serial = 1941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082286983]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073C4C4A000) [pid = 3212] [serial = 1938] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073CFE30400) [pid = 3212] [serial = 1936] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073CB51B400) [pid = 3212] [serial = 1933] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073CA32F000) [pid = 3212] [serial = 1930] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073C9836400) [pid = 3212] [serial = 1927] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073C4DA0000) [pid = 3212] [serial = 1924] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073C35A9400) [pid = 3212] [serial = 1921] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073D02BB400) [pid = 3212] [serial = 1918] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073D338F400) [pid = 3212] [serial = 1915] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073CB102C00) [pid = 3212] [serial = 1912] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073ED986800) [pid = 3212] [serial = 1909] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073ED92E000) [pid = 3212] [serial = 1906] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073EC393000) [pid = 3212] [serial = 1904] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 112 (00000073EC17D400) [pid = 3212] [serial = 1901] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 111 (00000073EA0B0800) [pid = 3212] [serial = 1899] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082267411]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 110 (00000073E64AD000) [pid = 3212] [serial = 1896] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 109 (00000073E64AA800) [pid = 3212] [serial = 1894] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 108 (00000073EA0A7C00) [pid = 3212] [serial = 1891] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 107 (00000073E8E26400) [pid = 3212] [serial = 1888] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 106 (00000073E8C5F800) [pid = 3212] [serial = 1885] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 105 (00000073E6EADC00) [pid = 3212] [serial = 1882] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 104 (00000073ECF25C00) [pid = 3212] [serial = 1879] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 103 (00000073ECDDAC00) [pid = 3212] [serial = 1876] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 102 (00000073EC52C000) [pid = 3212] [serial = 1873] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 101 (00000073EC39C800) [pid = 3212] [serial = 1870] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 100 (00000073E9D44C00) [pid = 3212] [serial = 1867] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 99 (00000073E519A400) [pid = 3212] [serial = 1864] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 98 (00000073E519A000) [pid = 3212] [serial = 1862] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 97 (00000073E2C4F800) [pid = 3212] [serial = 1859] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 96 (00000073E3237800) [pid = 3212] [serial = 1857] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082254696]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 95 (00000073E0B0D400) [pid = 3212] [serial = 1854] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 94 (00000073E0B0D000) [pid = 3212] [serial = 1852] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 93 (00000073DFCEFC00) [pid = 3212] [serial = 1849] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 92 (00000073DF026400) [pid = 3212] [serial = 1846] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 91 (00000073DE13B800) [pid = 3212] [serial = 1843] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 90 (00000073DBA3BC00) [pid = 3212] [serial = 1840] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 89 (00000073DA7B3C00) [pid = 3212] [serial = 1837] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 88 (00000073D573E800) [pid = 3212] [serial = 1834] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 87 (00000073CFE9F400) [pid = 3212] [serial = 1831] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 86 (00000073C4694C00) [pid = 3212] [serial = 1922] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 85 (00000073D583F800) [pid = 3212] [serial = 1919] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 84 (00000073D571CC00) [pid = 3212] [serial = 1916] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 83 (00000073ECF5DC00) [pid = 3212] [serial = 1880] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 82 (00000073ECF1E400) [pid = 3212] [serial = 1877] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 81 (00000073ECC41000) [pid = 3212] [serial = 1874] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 80 (00000073DB850C00) [pid = 3212] [serial = 1838] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 79 (00000073D5B26800) [pid = 3212] [serial = 1835] [outer = 0000000000000000] [url = about:blank]
10:51:39 INFO - PROCESS | 3212 | --DOMWINDOW == 78 (00000073D4505800) [pid = 3212] [serial = 1832] [outer = 0000000000000000] [url = about:blank]
10:51:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BBF800 == 28 [pid = 3212] [id = 709]
10:51:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 79 (00000073C4694800) [pid = 3212] [serial = 1987] [outer = 0000000000000000]
10:51:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 80 (00000073C4C45400) [pid = 3212] [serial = 1988] [outer = 00000073C4694800]
10:51:40 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
10:51:40 INFO - document served over http requires an http
10:51:40 INFO - sub-resource via iframe-tag using the meta-csp
10:51:40 INFO - delivery method with swap-origin-redirect and when
10:51:40 INFO - the target request is same-origin.
10:51:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1532ms
10:51:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:51:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA924000 == 29 [pid = 3212] [id = 710]
10:51:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 81 (00000073C51B5400) [pid = 3212] [serial = 1989] [outer = 0000000000000000]
10:51:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 82 (00000073C5212800) [pid = 3212] [serial = 1990] [outer = 00000073C51B5400]
10:51:40 INFO - PROCESS | 3212 | 1449082300573 Marionette INFO loaded listener.js
10:51:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 83 (00000073C9835C00) [pid = 3212] [serial = 1991] [outer = 00000073C51B5400]
10:51:41 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
10:51:41 INFO - document served over http requires an http
10:51:41 INFO - sub-resource via script-tag using the meta-csp
10:51:41 INFO - delivery method with keep-origin-redirect and when
10:51:41 INFO - the target request is same-origin.
10:51:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 923ms
10:51:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:51:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D504B800 == 30 [pid = 3212] [id = 711]
10:51:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 84 (00000073C9B67000) [pid = 3212] [serial = 1992] [outer = 0000000000000000]
10:51:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 85 (00000073CFCC8800) [pid = 3212] [serial = 1993] [outer = 00000073C9B67000]
10:51:41 INFO - PROCESS | 3212 | 1449082301500 Marionette INFO loaded listener.js
10:51:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 86 (00000073D0509800) [pid = 3212] [serial = 1994] [outer = 00000073C9B67000]
10:51:42 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
10:51:42 INFO - document served over http requires an http
10:51:42 INFO - sub-resource via script-tag using the meta-csp
10:51:42 INFO - delivery method with no-redirect and when
10:51:42 INFO - the target request is same-origin.
10:51:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 882ms
10:51:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:51:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D545A800 == 31 [pid = 3212] [id = 712]
10:51:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 87 (00000073D125A000) [pid = 3212] [serial = 1995] [outer = 0000000000000000]
10:51:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 88 (00000073D2319800) [pid = 3212] [serial = 1996] [outer = 00000073D125A000]
10:51:42 INFO - PROCESS | 3212 | 1449082302395 Marionette INFO loaded listener.js
10:51:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 89 (00000073D3393800) [pid = 3212] [serial = 1997] [outer = 00000073D125A000]
10:51:43 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
10:51:43 INFO - document served over http requires an http
10:51:43 INFO - sub-resource via script-tag using the meta-csp
10:51:43 INFO - delivery method with swap-origin-redirect and when
10:51:43 INFO - the target request is same-origin.
10:51:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 882ms
10:51:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:51:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5560000 == 32 [pid = 3212] [id = 713]
10:51:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 90 (00000073D3F46C00) [pid = 3212] [serial = 1998] [outer = 0000000000000000]
10:51:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 91 (00000073D434A800) [pid = 3212] [serial = 1999] [outer = 00000073D3F46C00]
10:51:43 INFO - PROCESS | 3212 | 1449082303274 Marionette INFO loaded listener.js
10:51:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 92 (00000073D446F400) [pid = 3212] [serial = 2000] [outer = 00000073D3F46C00]
10:51:43 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
10:51:43 INFO - document served over http requires an http
10:51:43 INFO - sub-resource via xhr-request using the meta-csp
10:51:43 INFO - delivery method with keep-origin-redirect and when
10:51:43 INFO - the target request is same-origin.
10:51:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 838ms
10:51:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:51:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5599800 == 33 [pid = 3212] [id = 714]
10:51:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 93 (00000073D4348800) [pid = 3212] [serial = 2001] [outer = 0000000000000000]
10:51:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 94 (00000073D4473000) [pid = 3212] [serial = 2002] [outer = 00000073D4348800]
10:51:44 INFO - PROCESS | 3212 | 1449082304106 Marionette INFO loaded listener.js
10:51:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 95 (00000073D4574C00) [pid = 3212] [serial = 2003] [outer = 00000073D4348800]
10:51:44 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
10:51:44 INFO - document served over http requires an http
10:51:44 INFO - sub-resource via xhr-request using the meta-csp
10:51:44 INFO - delivery method with no-redirect and when
10:51:44 INFO - the target request is same-origin.
10:51:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 838ms
10:51:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:51:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C4D000 == 34 [pid = 3212] [id = 715]
10:51:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 96 (00000073D4841C00) [pid = 3212] [serial = 2004] [outer = 0000000000000000]
10:51:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 97 (00000073D4844800) [pid = 3212] [serial = 2005] [outer = 00000073D4841C00]
10:51:44 INFO - PROCESS | 3212 | 1449082304976 Marionette INFO loaded listener.js
10:51:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 98 (00000073D4B74C00) [pid = 3212] [serial = 2006] [outer = 00000073D4841C00]
10:51:45 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
10:51:45 INFO - document served over http requires an http
10:51:45 INFO - sub-resource via xhr-request using the meta-csp
10:51:45 INFO - delivery method with swap-origin-redirect and when
10:51:45 INFO - the target request is same-origin.
10:51:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 838ms
10:51:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:51:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E25800 == 35 [pid = 3212] [id = 716]
10:51:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 99 (00000073D4B78400) [pid = 3212] [serial = 2007] [outer = 0000000000000000]
10:51:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 100 (00000073D4B7C400) [pid = 3212] [serial = 2008] [outer = 00000073D4B78400]
10:51:45 INFO - PROCESS | 3212 | 1449082305823 Marionette INFO loaded listener.js
10:51:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 101 (00000073D4BE7000) [pid = 3212] [serial = 2009] [outer = 00000073D4B78400]
10:51:46 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
10:51:46 INFO - document served over http requires an https
10:51:46 INFO - sub-resource via fetch-request using the meta-csp
10:51:46 INFO - delivery method with keep-origin-redirect and when
10:51:46 INFO - the target request is same-origin.
10:51:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 882ms
10:51:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:51:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D618E000 == 36 [pid = 3212] [id = 717]
10:51:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 102 (00000073D4B81000) [pid = 3212] [serial = 2010] [outer = 0000000000000000]
10:51:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 103 (00000073D4BEAC00) [pid = 3212] [serial = 2011] [outer = 00000073D4B81000]
10:51:46 INFO - PROCESS | 3212 | 1449082306714 Marionette INFO loaded listener.js
10:51:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 104 (00000073D517B400) [pid = 3212] [serial = 2012] [outer = 00000073D4B81000]
10:51:47 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
10:51:47 INFO - document served over http requires an https
10:51:47 INFO - sub-resource via fetch-request using the meta-csp
10:51:47 INFO - delivery method with no-redirect and when
10:51:47 INFO - the target request is same-origin.
10:51:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 944ms
10:51:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:51:48 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CFBAF000 == 37 [pid = 3212] [id = 718]
10:51:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 105 (00000073C3E77800) [pid = 3212] [serial = 2013] [outer = 0000000000000000]
10:51:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 106 (00000073CB107400) [pid = 3212] [serial = 2014] [outer = 00000073C3E77800]
10:51:48 INFO - PROCESS | 3212 | 1449082308395 Marionette INFO loaded listener.js
10:51:48 INFO - PROCESS | 3212 | ++DOMWINDOW == 107 (00000073D5182000) [pid = 3212] [serial = 2015] [outer = 00000073C3E77800]
10:51:49 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
10:51:49 INFO - document served over http requires an https
10:51:49 INFO - sub-resource via fetch-request using the meta-csp
10:51:49 INFO - delivery method with swap-origin-redirect and when
10:51:49 INFO - the target request is same-origin.
10:51:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 964ms
10:51:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:51:49 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB6C8000 == 38 [pid = 3212] [id = 719]
10:51:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 108 (00000073C3E7CC00) [pid = 3212] [serial = 2016] [outer = 0000000000000000]
10:51:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 109 (00000073C9AF3C00) [pid = 3212] [serial = 2017] [outer = 00000073C3E7CC00]
10:51:49 INFO - PROCESS | 3212 | 1449082309327 Marionette INFO loaded listener.js
10:51:49 INFO - PROCESS | 3212 | ++DOMWINDOW == 110 (00000073D51C2000) [pid = 3212] [serial = 2018] [outer = 00000073C3E7CC00]
10:51:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB7800 == 39 [pid = 3212] [id = 720]
10:51:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 111 (00000073C36C2000) [pid = 3212] [serial = 2019] [outer = 0000000000000000]
10:51:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 112 (00000073C453D400) [pid = 3212] [serial = 2020] [outer = 00000073C36C2000]
10:51:50 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
10:51:50 INFO - document served over http requires an https
10:51:50 INFO - sub-resource via iframe-tag using the meta-csp
10:51:50 INFO - delivery method with keep-origin-redirect and when
10:51:50 INFO - the target request is same-origin.
10:51:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1386ms
10:51:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:51:50 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BBC000 == 40 [pid = 3212] [id = 721]
10:51:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 113 (00000073C4695800) [pid = 3212] [serial = 2021] [outer = 0000000000000000]
10:51:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073C4C49400) [pid = 3212] [serial = 2022] [outer = 00000073C4695800]
10:51:50 INFO - PROCESS | 3212 | 1449082310818 Marionette INFO loaded listener.js
10:51:50 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073C983F000) [pid = 3212] [serial = 2023] [outer = 00000073C4695800]
10:51:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5D56000 == 41 [pid = 3212] [id = 722]
10:51:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073CA322C00) [pid = 3212] [serial = 2024] [outer = 0000000000000000]
10:51:51 INFO - PROCESS | 3212 | --DOCSHELL 00000073CAC60000 == 40 [pid = 3212] [id = 687]
10:51:51 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB8800 == 39 [pid = 3212] [id = 693]
10:51:51 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFA81800 == 38 [pid = 3212] [id = 688]
10:51:51 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0572800 == 37 [pid = 3212] [id = 689]
10:51:51 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9510800 == 36 [pid = 3212] [id = 686]
10:51:51 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4838000 == 35 [pid = 3212] [id = 685]
10:51:51 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5110800 == 34 [pid = 3212] [id = 707]
10:51:51 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48F7000 == 33 [pid = 3212] [id = 705]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073D068F000) [pid = 3212] [serial = 1944] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073EC2A3C00) [pid = 3212] [serial = 1868] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073ECF61000) [pid = 3212] [serial = 1902] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 112 (00000073DEDEF400) [pid = 3212] [serial = 1844] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 111 (00000073CEF6A000) [pid = 3212] [serial = 1934] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 110 (00000073C98D4C00) [pid = 3212] [serial = 1928] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 109 (00000073E1CC0800) [pid = 3212] [serial = 1855] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 108 (00000073CB106000) [pid = 3212] [serial = 1931] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 107 (00000073DBF49400) [pid = 3212] [serial = 1913] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 106 (00000073E3E57000) [pid = 3212] [serial = 1860] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 105 (00000073E8C68800) [pid = 3212] [serial = 1886] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 104 (00000073EC163C00) [pid = 3212] [serial = 1897] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 103 (00000073E062B800) [pid = 3212] [serial = 1850] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 102 (00000073C5218800) [pid = 3212] [serial = 1925] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 101 (00000073DFB47000) [pid = 3212] [serial = 1847] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 100 (00000073E6D42800) [pid = 3212] [serial = 1865] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 99 (00000073ED97B400) [pid = 3212] [serial = 1907] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 98 (00000073EC517400) [pid = 3212] [serial = 1871] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 97 (00000073DBF66C00) [pid = 3212] [serial = 1841] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 96 (00000073EECAE000) [pid = 3212] [serial = 1910] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 95 (00000073E8E30400) [pid = 3212] [serial = 1889] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 94 (00000073ECF59000) [pid = 3212] [serial = 1883] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 93 (00000073EA0B0C00) [pid = 3212] [serial = 1892] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | --DOMWINDOW == 92 (00000073D0503800) [pid = 3212] [serial = 1939] [outer = 0000000000000000] [url = about:blank]
10:51:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 93 (00000073C4C42000) [pid = 3212] [serial = 2025] [outer = 00000073CA322C00]
10:51:51 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
10:51:51 INFO - document served over http requires an https
10:51:51 INFO - sub-resource via iframe-tag using the meta-csp
10:51:51 INFO - delivery method with no-redirect and when
10:51:51 INFO - the target request is same-origin.
10:51:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1037ms
10:51:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:51:51 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5E19800 == 34 [pid = 3212] [id = 723]
10:51:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 94 (00000073C5D86400) [pid = 3212] [serial = 2026] [outer = 0000000000000000]
10:51:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 95 (00000073C9835400) [pid = 3212] [serial = 2027] [outer = 00000073C5D86400]
10:51:51 INFO - PROCESS | 3212 | 1449082311748 Marionette INFO loaded listener.js
10:51:51 INFO - PROCESS | 3212 | ++DOMWINDOW == 96 (00000073CAC24000) [pid = 3212] [serial = 2028] [outer = 00000073C5D86400]
10:51:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB1CA000 == 35 [pid = 3212] [id = 724]
10:51:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 97 (00000073CB109400) [pid = 3212] [serial = 2029] [outer = 0000000000000000]
10:51:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 98 (00000073CEF67400) [pid = 3212] [serial = 2030] [outer = 00000073CB109400]
10:51:52 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
10:51:52 INFO - document served over http requires an https
10:51:52 INFO - sub-resource via iframe-tag using the meta-csp
10:51:52 INFO - delivery method with swap-origin-redirect and when
10:51:52 INFO - the target request is same-origin.
10:51:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 775ms
10:51:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:51:52 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0273000 == 36 [pid = 3212] [id = 725]
10:51:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 99 (00000073CB18F000) [pid = 3212] [serial = 2031] [outer = 0000000000000000]
10:51:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 100 (00000073CFE90400) [pid = 3212] [serial = 2032] [outer = 00000073CB18F000]
10:51:52 INFO - PROCESS | 3212 | 1449082312607 Marionette INFO loaded listener.js
10:51:52 INFO - PROCESS | 3212 | ++DOMWINDOW == 101 (00000073D054FC00) [pid = 3212] [serial = 2033] [outer = 00000073CB18F000]
10:51:53 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
10:51:53 INFO - document served over http requires an https
10:51:53 INFO - sub-resource via script-tag using the meta-csp
10:51:53 INFO - delivery method with keep-origin-redirect and when
10:51:53 INFO - the target request is same-origin.
10:51:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 690ms
10:51:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:51:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D15DD000 == 37 [pid = 3212] [id = 726]
10:51:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 102 (00000073D055B400) [pid = 3212] [serial = 2034] [outer = 0000000000000000]
10:51:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 103 (00000073D068E800) [pid = 3212] [serial = 2035] [outer = 00000073D055B400]
10:51:53 INFO - PROCESS | 3212 | 1449082313233 Marionette INFO loaded listener.js
10:51:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 104 (00000073D100A000) [pid = 3212] [serial = 2036] [outer = 00000073D055B400]
10:51:53 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
10:51:53 INFO - document served over http requires an https
10:51:53 INFO - sub-resource via script-tag using the meta-csp
10:51:53 INFO - delivery method with no-redirect and when
10:51:53 INFO - the target request is same-origin.
10:51:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 627ms
10:51:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:51:53 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D4048000 == 38 [pid = 3212] [id = 727]
10:51:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 105 (00000073D158DC00) [pid = 3212] [serial = 2037] [outer = 0000000000000000]
10:51:53 INFO - PROCESS | 3212 | ++DOMWINDOW == 106 (00000073D2378C00) [pid = 3212] [serial = 2038] [outer = 00000073D158DC00]
10:51:53 INFO - PROCESS | 3212 | 1449082313952 Marionette INFO loaded listener.js
10:51:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 107 (00000073D23C7C00) [pid = 3212] [serial = 2039] [outer = 00000073D158DC00]
10:51:54 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
10:51:54 INFO - document served over http requires an https
10:51:54 INFO - sub-resource via script-tag using the meta-csp
10:51:54 INFO - delivery method with swap-origin-redirect and when
10:51:54 INFO - the target request is same-origin.
10:51:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 733ms
10:51:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 106 (00000073CA93FC00) [pid = 3212] [serial = 1960] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 105 (00000073D3524000) [pid = 3212] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082298510]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 104 (00000073D23AAC00) [pid = 3212] [serial = 1978] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 103 (00000073D2564400) [pid = 3212] [serial = 1980] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 102 (00000073C4D9C800) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 101 (00000073C4C5F400) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 100 (00000073D2640800) [pid = 3212] [serial = 1982] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082298510]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 99 (00000073C983E800) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 98 (00000073C4DA3000) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 97 (00000073D1913800) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 96 (00000073D0502C00) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 95 (00000073C4D9E800) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 94 (00000073BFFD7400) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 93 (00000073D23C3400) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 92 (00000073D23AB400) [pid = 3212] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 91 (00000073CA208400) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 90 (00000073C4C4B000) [pid = 3212] [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]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 89 (00000073D1011400) [pid = 3212] [serial = 1972] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 88 (00000073D239F400) [pid = 3212] [serial = 1975] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 87 (00000073C520AC00) [pid = 3212] [serial = 1954] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 86 (00000073C4C4DC00) [pid = 3212] [serial = 1951] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 85 (00000073CDD4E400) [pid = 3212] [serial = 1963] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 84 (00000073D068E000) [pid = 3212] [serial = 1969] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 83 (00000073D054D400) [pid = 3212] [serial = 1966] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 82 (00000073C9840400) [pid = 3212] [serial = 1957] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 81 (00000073CB513400) [pid = 3212] [serial = 1961] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 80 (00000073CFB66C00) [pid = 3212] [serial = 1964] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | --DOMWINDOW == 79 (00000073CA00D000) [pid = 3212] [serial = 1958] [outer = 0000000000000000] [url = about:blank]
10:51:54 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48F0800 == 39 [pid = 3212] [id = 728]
10:51:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 80 (00000073C4D9C800) [pid = 3212] [serial = 2040] [outer = 0000000000000000]
10:51:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 81 (00000073C51AA800) [pid = 3212] [serial = 2041] [outer = 00000073C4D9C800]
10:51:54 INFO - PROCESS | 3212 | 1449082314699 Marionette INFO loaded listener.js
10:51:54 INFO - PROCESS | 3212 | ++DOMWINDOW == 82 (00000073D2383400) [pid = 3212] [serial = 2042] [outer = 00000073C4D9C800]
10:51:55 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
10:51:55 INFO - document served over http requires an https
10:51:55 INFO - sub-resource via xhr-request using the meta-csp
10:51:55 INFO - delivery method with keep-origin-redirect and when
10:51:55 INFO - the target request is same-origin.
10:51:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 691ms
10:51:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:51:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D544E800 == 40 [pid = 3212] [id = 729]
10:51:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 83 (00000073D4473400) [pid = 3212] [serial = 2043] [outer = 0000000000000000]
10:51:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 84 (00000073D450FC00) [pid = 3212] [serial = 2044] [outer = 00000073D4473400]
10:51:55 INFO - PROCESS | 3212 | 1449082315353 Marionette INFO loaded listener.js
10:51:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 85 (00000073D4BE4400) [pid = 3212] [serial = 2045] [outer = 00000073D4473400]
10:51:55 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
10:51:55 INFO - document served over http requires an https
10:51:55 INFO - sub-resource via xhr-request using the meta-csp
10:51:55 INFO - delivery method with no-redirect and when
10:51:55 INFO - the target request is same-origin.
10:51:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 588ms
10:51:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:51:55 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D618D000 == 41 [pid = 3212] [id = 730]
10:51:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 86 (00000073D5182400) [pid = 3212] [serial = 2046] [outer = 0000000000000000]
10:51:55 INFO - PROCESS | 3212 | ++DOMWINDOW == 87 (00000073D51C4000) [pid = 3212] [serial = 2047] [outer = 00000073D5182400]
10:51:55 INFO - PROCESS | 3212 | 1449082315944 Marionette INFO loaded listener.js
10:51:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 88 (00000073D5226C00) [pid = 3212] [serial = 2048] [outer = 00000073D5182400]
10:51:56 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
10:51:56 INFO - document served over http requires an https
10:51:56 INFO - sub-resource via xhr-request using the meta-csp
10:51:56 INFO - delivery method with swap-origin-redirect and when
10:51:56 INFO - the target request is same-origin.
10:51:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 587ms
10:51:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:51:56 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D851B000 == 42 [pid = 3212] [id = 731]
10:51:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 89 (00000073D522A400) [pid = 3212] [serial = 2049] [outer = 0000000000000000]
10:51:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 90 (00000073D522F000) [pid = 3212] [serial = 2050] [outer = 00000073D522A400]
10:51:56 INFO - PROCESS | 3212 | 1449082316571 Marionette INFO loaded listener.js
10:51:56 INFO - PROCESS | 3212 | ++DOMWINDOW == 91 (00000073D547E000) [pid = 3212] [serial = 2051] [outer = 00000073D522A400]
10:51:57 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
10:51:57 INFO - document served over http requires an http
10:51:57 INFO - sub-resource via fetch-request using the meta-referrer
10:51:57 INFO - delivery method with keep-origin-redirect and when
10:51:57 INFO - the target request is cross-origin.
10:51:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 691ms
10:51:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:51:57 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D862B000 == 43 [pid = 3212] [id = 732]
10:51:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 92 (00000073D547D000) [pid = 3212] [serial = 2052] [outer = 0000000000000000]
10:51:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 93 (00000073D54C5C00) [pid = 3212] [serial = 2053] [outer = 00000073D547D000]
10:51:57 INFO - PROCESS | 3212 | 1449082317237 Marionette INFO loaded listener.js
10:51:57 INFO - PROCESS | 3212 | ++DOMWINDOW == 94 (00000073D54D0400) [pid = 3212] [serial = 2054] [outer = 00000073D547D000]
10:51:57 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
10:51:57 INFO - document served over http requires an http
10:51:57 INFO - sub-resource via fetch-request using the meta-referrer
10:51:57 INFO - delivery method with no-redirect and when
10:51:57 INFO - the target request is cross-origin.
10:51:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 691ms
10:51:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:51:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C546B800 == 44 [pid = 3212] [id = 733]
10:51:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 95 (00000073C4C67800) [pid = 3212] [serial = 2055] [outer = 0000000000000000]
10:51:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 96 (00000073C4D99800) [pid = 3212] [serial = 2056] [outer = 00000073C4C67800]
10:51:58 INFO - PROCESS | 3212 | 1449082318149 Marionette INFO loaded listener.js
10:51:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 97 (00000073CA325000) [pid = 3212] [serial = 2057] [outer = 00000073C4C67800]
10:51:58 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
10:51:58 INFO - document served over http requires an http
10:51:58 INFO - sub-resource via fetch-request using the meta-referrer
10:51:58 INFO - delivery method with swap-origin-redirect and when
10:51:58 INFO - the target request is cross-origin.
10:51:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 943ms
10:51:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:51:58 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48EB800 == 45 [pid = 3212] [id = 734]
10:51:58 INFO - PROCESS | 3212 | ++DOMWINDOW == 98 (00000073CDD51400) [pid = 3212] [serial = 2058] [outer = 0000000000000000]
10:51:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 99 (00000073D0502C00) [pid = 3212] [serial = 2059] [outer = 00000073CDD51400]
10:51:59 INFO - PROCESS | 3212 | 1449082319035 Marionette INFO loaded listener.js
10:51:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 100 (00000073D2381C00) [pid = 3212] [serial = 2060] [outer = 00000073CDD51400]
10:51:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88BE800 == 46 [pid = 3212] [id = 735]
10:51:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 101 (00000073D357E400) [pid = 3212] [serial = 2061] [outer = 0000000000000000]
10:51:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 102 (00000073D446BC00) [pid = 3212] [serial = 2062] [outer = 00000073D357E400]
10:51:59 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
10:51:59 INFO - document served over http requires an http
10:51:59 INFO - sub-resource via iframe-tag using the meta-referrer
10:51:59 INFO - delivery method with keep-origin-redirect and when
10:51:59 INFO - the target request is cross-origin.
10:51:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 986ms
10:51:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:51:59 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8E4D800 == 47 [pid = 3212] [id = 736]
10:51:59 INFO - PROCESS | 3212 | ++DOMWINDOW == 103 (00000073D4BEDC00) [pid = 3212] [serial = 2063] [outer = 0000000000000000]
10:52:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 104 (00000073D547C400) [pid = 3212] [serial = 2064] [outer = 00000073D4BEDC00]
10:52:00 INFO - PROCESS | 3212 | 1449082320029 Marionette INFO loaded listener.js
10:52:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 105 (00000073D569B000) [pid = 3212] [serial = 2065] [outer = 00000073D4BEDC00]
10:52:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8E50800 == 48 [pid = 3212] [id = 737]
10:52:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 106 (00000073D5699800) [pid = 3212] [serial = 2066] [outer = 0000000000000000]
10:52:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 107 (00000073D571C400) [pid = 3212] [serial = 2067] [outer = 00000073D5699800]
10:52:00 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
10:52:00 INFO - document served over http requires an http
10:52:00 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:00 INFO - delivery method with no-redirect and when
10:52:00 INFO - the target request is cross-origin.
10:52:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 943ms
10:52:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:52:00 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8F18000 == 49 [pid = 3212] [id = 738]
10:52:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 108 (00000073D569F800) [pid = 3212] [serial = 2068] [outer = 0000000000000000]
10:52:00 INFO - PROCESS | 3212 | ++DOMWINDOW == 109 (00000073D5720800) [pid = 3212] [serial = 2069] [outer = 00000073D569F800]
10:52:01 INFO - PROCESS | 3212 | 1449082321000 Marionette INFO loaded listener.js
10:52:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 110 (00000073D5741400) [pid = 3212] [serial = 2070] [outer = 00000073D569F800]
10:52:01 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91C7800 == 50 [pid = 3212] [id = 739]
10:52:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 111 (00000073D5746800) [pid = 3212] [serial = 2071] [outer = 0000000000000000]
10:52:01 INFO - PROCESS | 3212 | ++DOMWINDOW == 112 (00000073D5748800) [pid = 3212] [serial = 2072] [outer = 00000073D5746800]
10:52:01 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
10:52:01 INFO - document served over http requires an http
10:52:01 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:01 INFO - delivery method with swap-origin-redirect and when
10:52:01 INFO - the target request is cross-origin.
10:52:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1074ms
10:52:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:52:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D91D8800 == 51 [pid = 3212] [id = 740]
10:52:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 113 (00000073D574A800) [pid = 3212] [serial = 2073] [outer = 0000000000000000]
10:52:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073D576B000) [pid = 3212] [serial = 2074] [outer = 00000073D574A800]
10:52:02 INFO - PROCESS | 3212 | 1449082322078 Marionette INFO loaded listener.js
10:52:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073D583AC00) [pid = 3212] [serial = 2075] [outer = 00000073D574A800]
10:52:02 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
10:52:02 INFO - document served over http requires an http
10:52:02 INFO - sub-resource via script-tag using the meta-referrer
10:52:02 INFO - delivery method with keep-origin-redirect and when
10:52:02 INFO - the target request is cross-origin.
10:52:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 985ms
10:52:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:52:02 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9270800 == 52 [pid = 3212] [id = 741]
10:52:02 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073D588E400) [pid = 3212] [serial = 2076] [outer = 0000000000000000]
10:52:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073D588F400) [pid = 3212] [serial = 2077] [outer = 00000073D588E400]
10:52:03 INFO - PROCESS | 3212 | 1449082323038 Marionette INFO loaded listener.js
10:52:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073D5899000) [pid = 3212] [serial = 2078] [outer = 00000073D588E400]
10:52:03 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
10:52:03 INFO - document served over http requires an http
10:52:03 INFO - sub-resource via script-tag using the meta-referrer
10:52:03 INFO - delivery method with no-redirect and when
10:52:03 INFO - the target request is cross-origin.
10:52:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 944ms
10:52:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:52:03 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D94B5000 == 53 [pid = 3212] [id = 742]
10:52:03 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073D58F0C00) [pid = 3212] [serial = 2079] [outer = 0000000000000000]
10:52:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073D58F4400) [pid = 3212] [serial = 2080] [outer = 00000073D58F0C00]
10:52:04 INFO - PROCESS | 3212 | 1449082324023 Marionette INFO loaded listener.js
10:52:04 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073D5B23000) [pid = 3212] [serial = 2081] [outer = 00000073D58F0C00]
10:52:05 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
10:52:05 INFO - document served over http requires an http
10:52:05 INFO - sub-resource via script-tag using the meta-referrer
10:52:05 INFO - delivery method with swap-origin-redirect and when
10:52:05 INFO - the target request is cross-origin.
10:52:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1677ms
10:52:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:52:05 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5917800 == 54 [pid = 3212] [id = 743]
10:52:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073CA013400) [pid = 3212] [serial = 2082] [outer = 0000000000000000]
10:52:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073CB518400) [pid = 3212] [serial = 2083] [outer = 00000073CA013400]
10:52:05 INFO - PROCESS | 3212 | 1449082325677 Marionette INFO loaded listener.js
10:52:05 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073D30D8400) [pid = 3212] [serial = 2084] [outer = 00000073CA013400]
10:52:06 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
10:52:06 INFO - document served over http requires an http
10:52:06 INFO - sub-resource via xhr-request using the meta-referrer
10:52:06 INFO - delivery method with keep-origin-redirect and when
10:52:06 INFO - the target request is cross-origin.
10:52:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1236ms
10:52:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:52:06 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48D8800 == 55 [pid = 3212] [id = 744]
10:52:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073CFB87400) [pid = 3212] [serial = 2085] [outer = 0000000000000000]
10:52:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073D000CC00) [pid = 3212] [serial = 2086] [outer = 00000073CFB87400]
10:52:06 INFO - PROCESS | 3212 | 1449082326910 Marionette INFO loaded listener.js
10:52:06 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D23C7800) [pid = 3212] [serial = 2087] [outer = 00000073CFB87400]
10:52:07 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
10:52:07 INFO - document served over http requires an http
10:52:07 INFO - sub-resource via xhr-request using the meta-referrer
10:52:07 INFO - delivery method with no-redirect and when
10:52:07 INFO - the target request is cross-origin.
10:52:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 881ms
10:52:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:52:07 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0EDD800 == 56 [pid = 3212] [id = 745]
10:52:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073C4C4EC00) [pid = 3212] [serial = 2088] [outer = 0000000000000000]
10:52:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073D0687800) [pid = 3212] [serial = 2089] [outer = 00000073C4C4EC00]
10:52:07 INFO - PROCESS | 3212 | 1449082327784 Marionette INFO loaded listener.js
10:52:07 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D3395000) [pid = 3212] [serial = 2090] [outer = 00000073C4C4EC00]
10:52:08 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
10:52:08 INFO - document served over http requires an http
10:52:08 INFO - sub-resource via xhr-request using the meta-referrer
10:52:08 INFO - delivery method with swap-origin-redirect and when
10:52:08 INFO - the target request is cross-origin.
10:52:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 775ms
10:52:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:52:08 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9ABC800 == 57 [pid = 3212] [id = 746]
10:52:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073C98D4C00) [pid = 3212] [serial = 2091] [outer = 0000000000000000]
10:52:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073CFB69800) [pid = 3212] [serial = 2092] [outer = 00000073C98D4C00]
10:52:08 INFO - PROCESS | 3212 | 1449082328590 Marionette INFO loaded listener.js
10:52:08 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073D4511000) [pid = 3212] [serial = 2093] [outer = 00000073C98D4C00]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073D44E4800 == 56 [pid = 3212] [id = 695]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073D851B000 == 55 [pid = 3212] [id = 731]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073D618D000 == 54 [pid = 3212] [id = 730]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073D544E800 == 53 [pid = 3212] [id = 729]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48F0800 == 52 [pid = 3212] [id = 728]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073D4048000 == 51 [pid = 3212] [id = 727]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073D15DD000 == 50 [pid = 3212] [id = 726]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0273000 == 49 [pid = 3212] [id = 725]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB1CA000 == 48 [pid = 3212] [id = 724]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5E19800 == 47 [pid = 3212] [id = 723]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5D56000 == 46 [pid = 3212] [id = 722]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BBC000 == 45 [pid = 3212] [id = 721]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB7800 == 44 [pid = 3212] [id = 720]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073CFBAF000 == 43 [pid = 3212] [id = 718]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073D618E000 == 42 [pid = 3212] [id = 717]
10:52:08 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BBF800 == 41 [pid = 3212] [id = 709]
10:52:08 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073D0684C00) [pid = 3212] [serial = 1967] [outer = 0000000000000000] [url = about:blank]
10:52:08 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073D1252400) [pid = 3212] [serial = 1949] [outer = 0000000000000000] [url = about:blank]
10:52:08 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D0C7DC00) [pid = 3212] [serial = 1970] [outer = 0000000000000000] [url = about:blank]
10:52:08 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073C4D99400) [pid = 3212] [serial = 1952] [outer = 0000000000000000] [url = about:blank]
10:52:08 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073C5955800) [pid = 3212] [serial = 1955] [outer = 0000000000000000] [url = about:blank]
10:52:08 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D30CD800) [pid = 3212] [serial = 1981] [outer = 0000000000000000] [url = about:blank]
10:52:08 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D23AC000) [pid = 3212] [serial = 1976] [outer = 0000000000000000] [url = about:blank]
10:52:08 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073D231F000) [pid = 3212] [serial = 1973] [outer = 0000000000000000] [url = about:blank]
10:52:09 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
10:52:09 INFO - document served over http requires an https
10:52:09 INFO - sub-resource via fetch-request using the meta-referrer
10:52:09 INFO - delivery method with keep-origin-redirect and when
10:52:09 INFO - the target request is cross-origin.
10:52:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 984ms
10:52:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:52:09 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5D56000 == 42 [pid = 3212] [id = 747]
10:52:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073C4C63C00) [pid = 3212] [serial = 2094] [outer = 0000000000000000]
10:52:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073C54A1400) [pid = 3212] [serial = 2095] [outer = 00000073C4C63C00]
10:52:09 INFO - PROCESS | 3212 | 1449082329470 Marionette INFO loaded listener.js
10:52:09 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073CFB63000) [pid = 3212] [serial = 2096] [outer = 00000073C4C63C00]
10:52:09 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
10:52:09 INFO - document served over http requires an https
10:52:09 INFO - sub-resource via fetch-request using the meta-referrer
10:52:09 INFO - delivery method with no-redirect and when
10:52:09 INFO - the target request is cross-origin.
10:52:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 628ms
10:52:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:52:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D057E000 == 43 [pid = 3212] [id = 748]
10:52:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073CFB60400) [pid = 3212] [serial = 2097] [outer = 0000000000000000]
10:52:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D0685000) [pid = 3212] [serial = 2098] [outer = 00000073CFB60400]
10:52:10 INFO - PROCESS | 3212 | 1449082330109 Marionette INFO loaded listener.js
10:52:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D231F000) [pid = 3212] [serial = 2099] [outer = 00000073CFB60400]
10:52:10 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
10:52:10 INFO - document served over http requires an https
10:52:10 INFO - sub-resource via fetch-request using the meta-referrer
10:52:10 INFO - delivery method with swap-origin-redirect and when
10:52:10 INFO - the target request is cross-origin.
10:52:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 735ms
10:52:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:52:10 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D48F8800 == 44 [pid = 3212] [id = 749]
10:52:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073C4DA2C00) [pid = 3212] [serial = 2100] [outer = 0000000000000000]
10:52:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073D4352000) [pid = 3212] [serial = 2101] [outer = 00000073C4DA2C00]
10:52:10 INFO - PROCESS | 3212 | 1449082330924 Marionette INFO loaded listener.js
10:52:10 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073D484B000) [pid = 3212] [serial = 2102] [outer = 00000073C4DA2C00]
10:52:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5348800 == 45 [pid = 3212] [id = 750]
10:52:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073D484A000) [pid = 3212] [serial = 2103] [outer = 0000000000000000]
10:52:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073D4846C00) [pid = 3212] [serial = 2104] [outer = 00000073D484A000]
10:52:11 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
10:52:11 INFO - document served over http requires an https
10:52:11 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:11 INFO - delivery method with keep-origin-redirect and when
10:52:11 INFO - the target request is cross-origin.
10:52:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 777ms
10:52:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:52:11 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D545F800 == 46 [pid = 3212] [id = 751]
10:52:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073D484EC00) [pid = 3212] [serial = 2105] [outer = 0000000000000000]
10:52:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073D4BE6C00) [pid = 3212] [serial = 2106] [outer = 00000073D484EC00]
10:52:11 INFO - PROCESS | 3212 | 1449082331717 Marionette INFO loaded listener.js
10:52:11 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073D51C5800) [pid = 3212] [serial = 2107] [outer = 00000073D484EC00]
10:52:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D55A3800 == 47 [pid = 3212] [id = 752]
10:52:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073D51C1C00) [pid = 3212] [serial = 2108] [outer = 0000000000000000]
10:52:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073D51BE400) [pid = 3212] [serial = 2109] [outer = 00000073D51C1C00]
10:52:12 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
10:52:12 INFO - document served over http requires an https
10:52:12 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:12 INFO - delivery method with no-redirect and when
10:52:12 INFO - the target request is cross-origin.
10:52:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 734ms
10:52:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:52:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C4A800 == 48 [pid = 3212] [id = 753]
10:52:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073D4B7B000) [pid = 3212] [serial = 2110] [outer = 0000000000000000]
10:52:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073D522BC00) [pid = 3212] [serial = 2111] [outer = 00000073D4B7B000]
10:52:12 INFO - PROCESS | 3212 | 1449082332418 Marionette INFO loaded listener.js
10:52:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073D569AC00) [pid = 3212] [serial = 2112] [outer = 00000073D4B7B000]
10:52:12 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D6194800 == 49 [pid = 3212] [id = 754]
10:52:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D5699000) [pid = 3212] [serial = 2113] [outer = 0000000000000000]
10:52:12 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073D5744C00) [pid = 3212] [serial = 2114] [outer = 00000073D5699000]
10:52:12 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
10:52:12 INFO - document served over http requires an https
10:52:12 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:12 INFO - delivery method with swap-origin-redirect and when
10:52:12 INFO - the target request is cross-origin.
10:52:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 731ms
10:52:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073C4D9C800) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073C5D86400) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073CB109400) [pid = 3212] [serial = 2029] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073C4694800) [pid = 3212] [serial = 1987] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D4473400) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073D055B400) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073D5182400) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073C3E7CC00) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073CA322C00) [pid = 3212] [serial = 2024] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082311271]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073D522A400) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073C4695800) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073D158DC00) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073CB18F000) [pid = 3212] [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]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073C36C2000) [pid = 3212] [serial = 2019] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073CB107400) [pid = 3212] [serial = 2014] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D4B7C400) [pid = 3212] [serial = 2008] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073D4BEAC00) [pid = 3212] [serial = 2011] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D4473000) [pid = 3212] [serial = 2002] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D4844800) [pid = 3212] [serial = 2005] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D2319800) [pid = 3212] [serial = 1996] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073D434A800) [pid = 3212] [serial = 1999] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073C5212800) [pid = 3212] [serial = 1990] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073CFCC8800) [pid = 3212] [serial = 1993] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073D068E800) [pid = 3212] [serial = 2035] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073C4C45400) [pid = 3212] [serial = 1988] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073D3F4EC00) [pid = 3212] [serial = 1985] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073D51C4000) [pid = 3212] [serial = 2047] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073CFE90400) [pid = 3212] [serial = 2032] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073D2378C00) [pid = 3212] [serial = 2038] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073D522F000) [pid = 3212] [serial = 2050] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073C4C42000) [pid = 3212] [serial = 2025] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082311271]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073C4C49400) [pid = 3212] [serial = 2022] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073C51AA800) [pid = 3212] [serial = 2041] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 112 (00000073D450FC00) [pid = 3212] [serial = 2044] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 111 (00000073CEF67400) [pid = 3212] [serial = 2030] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 110 (00000073C9835400) [pid = 3212] [serial = 2027] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 109 (00000073D54C5C00) [pid = 3212] [serial = 2053] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 108 (00000073C453D400) [pid = 3212] [serial = 2020] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 107 (00000073C9AF3C00) [pid = 3212] [serial = 2017] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 106 (00000073D5226C00) [pid = 3212] [serial = 2048] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 105 (00000073D2383400) [pid = 3212] [serial = 2042] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | --DOMWINDOW == 104 (00000073D4BE4400) [pid = 3212] [serial = 2045] [outer = 0000000000000000] [url = about:blank]
10:52:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D3513000 == 50 [pid = 3212] [id = 755]
10:52:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 105 (00000073C36C2000) [pid = 3212] [serial = 2115] [outer = 0000000000000000]
10:52:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 106 (00000073C4694800) [pid = 3212] [serial = 2116] [outer = 00000073C36C2000]
10:52:13 INFO - PROCESS | 3212 | 1449082333520 Marionette INFO loaded listener.js
10:52:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 107 (00000073D158DC00) [pid = 3212] [serial = 2117] [outer = 00000073C36C2000]
10:52:13 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
10:52:13 INFO - document served over http requires an https
10:52:13 INFO - sub-resource via script-tag using the meta-referrer
10:52:13 INFO - delivery method with keep-origin-redirect and when
10:52:13 INFO - the target request is cross-origin.
10:52:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 984ms
10:52:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:52:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D88C4000 == 51 [pid = 3212] [id = 756]
10:52:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 108 (00000073D446E400) [pid = 3212] [serial = 2118] [outer = 0000000000000000]
10:52:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 109 (00000073D5226C00) [pid = 3212] [serial = 2119] [outer = 00000073D446E400]
10:52:14 INFO - PROCESS | 3212 | 1449082334109 Marionette INFO loaded listener.js
10:52:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 110 (00000073D58F9400) [pid = 3212] [serial = 2120] [outer = 00000073D446E400]
10:52:14 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
10:52:14 INFO - document served over http requires an https
10:52:14 INFO - sub-resource via script-tag using the meta-referrer
10:52:14 INFO - delivery method with no-redirect and when
10:52:14 INFO - the target request is cross-origin.
10:52:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 629ms
10:52:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:52:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D95E2800 == 52 [pid = 3212] [id = 757]
10:52:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 111 (00000073D5B24C00) [pid = 3212] [serial = 2121] [outer = 0000000000000000]
10:52:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 112 (00000073D5CBE400) [pid = 3212] [serial = 2122] [outer = 00000073D5B24C00]
10:52:14 INFO - PROCESS | 3212 | 1449082334796 Marionette INFO loaded listener.js
10:52:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 113 (00000073D5CCA000) [pid = 3212] [serial = 2123] [outer = 00000073D5B24C00]
10:52:15 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
10:52:15 INFO - document served over http requires an https
10:52:15 INFO - sub-resource via script-tag using the meta-referrer
10:52:15 INFO - delivery method with swap-origin-redirect and when
10:52:15 INFO - the target request is cross-origin.
10:52:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 692ms
10:52:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:52:15 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D9A49800 == 53 [pid = 3212] [id = 758]
10:52:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 114 (00000073D5CCE000) [pid = 3212] [serial = 2124] [outer = 0000000000000000]
10:52:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 115 (00000073D5CD4000) [pid = 3212] [serial = 2125] [outer = 00000073D5CCE000]
10:52:15 INFO - PROCESS | 3212 | 1449082335452 Marionette INFO loaded listener.js
10:52:15 INFO - PROCESS | 3212 | ++DOMWINDOW == 116 (00000073D5E65000) [pid = 3212] [serial = 2126] [outer = 00000073D5CCE000]
10:52:16 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
10:52:16 INFO - document served over http requires an https
10:52:16 INFO - sub-resource via xhr-request using the meta-referrer
10:52:16 INFO - delivery method with keep-origin-redirect and when
10:52:16 INFO - the target request is cross-origin.
10:52:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 880ms
10:52:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:52:16 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D102A000 == 54 [pid = 3212] [id = 759]
10:52:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073CA203400) [pid = 3212] [serial = 2127] [outer = 0000000000000000]
10:52:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073CB519000) [pid = 3212] [serial = 2128] [outer = 00000073CA203400]
10:52:16 INFO - PROCESS | 3212 | 1449082336455 Marionette INFO loaded listener.js
10:52:16 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073D1007C00) [pid = 3212] [serial = 2129] [outer = 00000073CA203400]
10:52:17 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
10:52:17 INFO - document served over http requires an https
10:52:17 INFO - sub-resource via xhr-request using the meta-referrer
10:52:17 INFO - delivery method with no-redirect and when
10:52:17 INFO - the target request is cross-origin.
10:52:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 881ms
10:52:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:52:17 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D7E37000 == 55 [pid = 3212] [id = 760]
10:52:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073D0E40800) [pid = 3212] [serial = 2130] [outer = 0000000000000000]
10:52:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073D23A9000) [pid = 3212] [serial = 2131] [outer = 00000073D0E40800]
10:52:17 INFO - PROCESS | 3212 | 1449082337356 Marionette INFO loaded listener.js
10:52:17 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073D54CD000) [pid = 3212] [serial = 2132] [outer = 00000073D0E40800]
10:52:17 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
10:52:17 INFO - document served over http requires an https
10:52:17 INFO - sub-resource via xhr-request using the meta-referrer
10:52:17 INFO - delivery method with swap-origin-redirect and when
10:52:17 INFO - the target request is cross-origin.
10:52:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 881ms
10:52:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:52:18 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA149800 == 56 [pid = 3212] [id = 761]
10:52:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073D576CC00) [pid = 3212] [serial = 2133] [outer = 0000000000000000]
10:52:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073D58EF800) [pid = 3212] [serial = 2134] [outer = 00000073D576CC00]
10:52:18 INFO - PROCESS | 3212 | 1449082338266 Marionette INFO loaded listener.js
10:52:18 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073D5CC7000) [pid = 3212] [serial = 2135] [outer = 00000073D576CC00]
10:52:18 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
10:52:18 INFO - document served over http requires an http
10:52:18 INFO - sub-resource via fetch-request using the meta-referrer
10:52:18 INFO - delivery method with keep-origin-redirect and when
10:52:18 INFO - the target request is same-origin.
10:52:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 839ms
10:52:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:52:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA791800 == 57 [pid = 3212] [id = 762]
10:52:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073D5E64800) [pid = 3212] [serial = 2136] [outer = 0000000000000000]
10:52:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D5E69000) [pid = 3212] [serial = 2137] [outer = 00000073D5E64800]
10:52:19 INFO - PROCESS | 3212 | 1449082339104 Marionette INFO loaded listener.js
10:52:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073D7E07000) [pid = 3212] [serial = 2138] [outer = 00000073D5E64800]
10:52:19 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
10:52:19 INFO - document served over http requires an http
10:52:19 INFO - sub-resource via fetch-request using the meta-referrer
10:52:19 INFO - delivery method with no-redirect and when
10:52:19 INFO - the target request is same-origin.
10:52:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 879ms
10:52:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:52:19 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAF1E800 == 58 [pid = 3212] [id = 763]
10:52:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073D7E0E000) [pid = 3212] [serial = 2139] [outer = 0000000000000000]
10:52:19 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D7E10400) [pid = 3212] [serial = 2140] [outer = 00000073D7E0E000]
10:52:20 INFO - PROCESS | 3212 | 1449082340004 Marionette INFO loaded listener.js
10:52:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D7EEE400) [pid = 3212] [serial = 2141] [outer = 00000073D7E0E000]
10:52:20 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
10:52:20 INFO - document served over http requires an http
10:52:20 INFO - sub-resource via fetch-request using the meta-referrer
10:52:20 INFO - delivery method with swap-origin-redirect and when
10:52:20 INFO - the target request is same-origin.
10:52:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 839ms
10:52:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:52:20 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFA7800 == 59 [pid = 3212] [id = 764]
10:52:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073D8534400) [pid = 3212] [serial = 2142] [outer = 0000000000000000]
10:52:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073D853A800) [pid = 3212] [serial = 2143] [outer = 00000073D8534400]
10:52:20 INFO - PROCESS | 3212 | 1449082340831 Marionette INFO loaded listener.js
10:52:20 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073D866F800) [pid = 3212] [serial = 2144] [outer = 00000073D8534400]
10:52:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFB9000 == 60 [pid = 3212] [id = 765]
10:52:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073D8672800) [pid = 3212] [serial = 2145] [outer = 0000000000000000]
10:52:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073D86C2400) [pid = 3212] [serial = 2146] [outer = 00000073D8672800]
10:52:21 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
10:52:21 INFO - document served over http requires an http
10:52:21 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:21 INFO - delivery method with keep-origin-redirect and when
10:52:21 INFO - the target request is same-origin.
10:52:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 987ms
10:52:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:52:21 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFDA800 == 61 [pid = 3212] [id = 766]
10:52:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073D8537C00) [pid = 3212] [serial = 2147] [outer = 0000000000000000]
10:52:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073D8673800) [pid = 3212] [serial = 2148] [outer = 00000073D8537C00]
10:52:21 INFO - PROCESS | 3212 | 1449082341894 Marionette INFO loaded listener.js
10:52:21 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073D8AA9000) [pid = 3212] [serial = 2149] [outer = 00000073D8537C00]
10:52:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DAFEA000 == 62 [pid = 3212] [id = 767]
10:52:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073D8AAC000) [pid = 3212] [serial = 2150] [outer = 0000000000000000]
10:52:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073D8AAD400) [pid = 3212] [serial = 2151] [outer = 00000073D8AAC000]
10:52:22 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
10:52:22 INFO - document served over http requires an http
10:52:22 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:22 INFO - delivery method with no-redirect and when
10:52:22 INFO - the target request is same-origin.
10:52:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 944ms
10:52:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:52:22 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB447000 == 63 [pid = 3212] [id = 768]
10:52:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073D86D0C00) [pid = 3212] [serial = 2152] [outer = 0000000000000000]
10:52:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073D8AAF000) [pid = 3212] [serial = 2153] [outer = 00000073D86D0C00]
10:52:22 INFO - PROCESS | 3212 | 1449082342848 Marionette INFO loaded listener.js
10:52:22 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073D8ABE000) [pid = 3212] [serial = 2154] [outer = 00000073D86D0C00]
10:52:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB74D000 == 64 [pid = 3212] [id = 769]
10:52:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D8AC1C00) [pid = 3212] [serial = 2155] [outer = 0000000000000000]
10:52:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073D8ABD800) [pid = 3212] [serial = 2156] [outer = 00000073D8AC1C00]
10:52:23 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
10:52:23 INFO - document served over http requires an http
10:52:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:23 INFO - delivery method with swap-origin-redirect and when
10:52:23 INFO - the target request is same-origin.
10:52:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 943ms
10:52:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:52:23 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB75B000 == 65 [pid = 3212] [id = 770]
10:52:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 147 (00000073D8AC1000) [pid = 3212] [serial = 2157] [outer = 0000000000000000]
10:52:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 148 (00000073D8EE2C00) [pid = 3212] [serial = 2158] [outer = 00000073D8AC1000]
10:52:23 INFO - PROCESS | 3212 | 1449082343777 Marionette INFO loaded listener.js
10:52:23 INFO - PROCESS | 3212 | ++DOMWINDOW == 149 (00000073D8FD0800) [pid = 3212] [serial = 2159] [outer = 00000073D8AC1000]
10:52:24 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
10:52:24 INFO - document served over http requires an http
10:52:24 INFO - sub-resource via script-tag using the meta-referrer
10:52:24 INFO - delivery method with keep-origin-redirect and when
10:52:24 INFO - the target request is same-origin.
10:52:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 881ms
10:52:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:52:24 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DB80E800 == 66 [pid = 3212] [id = 771]
10:52:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 150 (00000073D8FE1800) [pid = 3212] [serial = 2160] [outer = 0000000000000000]
10:52:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 151 (00000073D8FE5800) [pid = 3212] [serial = 2161] [outer = 00000073D8FE1800]
10:52:24 INFO - PROCESS | 3212 | 1449082344675 Marionette INFO loaded listener.js
10:52:24 INFO - PROCESS | 3212 | ++DOMWINDOW == 152 (00000073D9402800) [pid = 3212] [serial = 2162] [outer = 00000073D8FE1800]
10:52:25 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
10:52:25 INFO - document served over http requires an http
10:52:25 INFO - sub-resource via script-tag using the meta-referrer
10:52:25 INFO - delivery method with no-redirect and when
10:52:25 INFO - the target request is same-origin.
10:52:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 944ms
10:52:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:52:25 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DE5A7000 == 67 [pid = 3212] [id = 772]
10:52:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 153 (00000073D8FE2000) [pid = 3212] [serial = 2163] [outer = 0000000000000000]
10:52:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 154 (00000073D9410400) [pid = 3212] [serial = 2164] [outer = 00000073D8FE2000]
10:52:25 INFO - PROCESS | 3212 | 1449082345646 Marionette INFO loaded listener.js
10:52:25 INFO - PROCESS | 3212 | ++DOMWINDOW == 155 (00000073D94D9400) [pid = 3212] [serial = 2165] [outer = 00000073D8FE2000]
10:52:27 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
10:52:27 INFO - document served over http requires an http
10:52:27 INFO - sub-resource via script-tag using the meta-referrer
10:52:27 INFO - delivery method with swap-origin-redirect and when
10:52:27 INFO - the target request is same-origin.
10:52:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1935ms
10:52:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:52:27 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA2C7800 == 68 [pid = 3212] [id = 773]
10:52:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 156 (00000073C35A2400) [pid = 3212] [serial = 2166] [outer = 0000000000000000]
10:52:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 157 (00000073C35AB800) [pid = 3212] [serial = 2167] [outer = 00000073C35A2400]
10:52:27 INFO - PROCESS | 3212 | 1449082347783 Marionette INFO loaded listener.js
10:52:27 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073C95B5000) [pid = 3212] [serial = 2168] [outer = 00000073C35A2400]
10:52:28 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
10:52:28 INFO - document served over http requires an http
10:52:28 INFO - sub-resource via xhr-request using the meta-referrer
10:52:28 INFO - delivery method with keep-origin-redirect and when
10:52:28 INFO - the target request is same-origin.
10:52:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1121ms
10:52:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:52:28 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C51DC000 == 69 [pid = 3212] [id = 774]
10:52:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073C4C45800) [pid = 3212] [serial = 2169] [outer = 0000000000000000]
10:52:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073C4D99C00) [pid = 3212] [serial = 2170] [outer = 00000073C4C45800]
10:52:28 INFO - PROCESS | 3212 | 1449082348833 Marionette INFO loaded listener.js
10:52:28 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073CB560000) [pid = 3212] [serial = 2171] [outer = 00000073C4C45800]
10:52:29 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
10:52:29 INFO - document served over http requires an http
10:52:29 INFO - sub-resource via xhr-request using the meta-referrer
10:52:29 INFO - delivery method with no-redirect and when
10:52:29 INFO - the target request is same-origin.
10:52:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 985ms
10:52:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:52:29 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA020800 == 70 [pid = 3212] [id = 775]
10:52:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073C9839400) [pid = 3212] [serial = 2172] [outer = 0000000000000000]
10:52:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073CB192000) [pid = 3212] [serial = 2173] [outer = 00000073C9839400]
10:52:29 INFO - PROCESS | 3212 | 1449082349725 Marionette INFO loaded listener.js
10:52:29 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D3587000) [pid = 3212] [serial = 2174] [outer = 00000073C9839400]
10:52:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D95E2800 == 69 [pid = 3212] [id = 757]
10:52:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88C4000 == 68 [pid = 3212] [id = 756]
10:52:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D3513000 == 67 [pid = 3212] [id = 755]
10:52:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D6194800 == 66 [pid = 3212] [id = 754]
10:52:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C4A800 == 65 [pid = 3212] [id = 753]
10:52:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D55A3800 == 64 [pid = 3212] [id = 752]
10:52:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D545F800 == 63 [pid = 3212] [id = 751]
10:52:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5348800 == 62 [pid = 3212] [id = 750]
10:52:29 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48F8800 == 61 [pid = 3212] [id = 749]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D057E000 == 60 [pid = 3212] [id = 748]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5D56000 == 59 [pid = 3212] [id = 747]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9ABC800 == 58 [pid = 3212] [id = 746]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0EDD800 == 57 [pid = 3212] [id = 745]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48D8800 == 56 [pid = 3212] [id = 744]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5917800 == 55 [pid = 3212] [id = 743]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D94B5000 == 54 [pid = 3212] [id = 742]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9270800 == 53 [pid = 3212] [id = 741]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91D8800 == 52 [pid = 3212] [id = 740]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D91C7800 == 51 [pid = 3212] [id = 739]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8F18000 == 50 [pid = 3212] [id = 738]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8E50800 == 49 [pid = 3212] [id = 737]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D88BE800 == 48 [pid = 3212] [id = 735]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073C546B800 == 47 [pid = 3212] [id = 733]
10:52:30 INFO - PROCESS | 3212 | --DOCSHELL 00000073D862B000 == 46 [pid = 3212] [id = 732]
10:52:30 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073D23C7C00) [pid = 3212] [serial = 2039] [outer = 0000000000000000] [url = about:blank]
10:52:30 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073CAC24000) [pid = 3212] [serial = 2028] [outer = 0000000000000000] [url = about:blank]
10:52:30 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D51C2000) [pid = 3212] [serial = 2018] [outer = 0000000000000000] [url = about:blank]
10:52:30 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073C983F000) [pid = 3212] [serial = 2023] [outer = 0000000000000000] [url = about:blank]
10:52:30 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D054FC00) [pid = 3212] [serial = 2033] [outer = 0000000000000000] [url = about:blank]
10:52:30 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073D547E000) [pid = 3212] [serial = 2051] [outer = 0000000000000000] [url = about:blank]
10:52:30 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073D100A000) [pid = 3212] [serial = 2036] [outer = 0000000000000000] [url = about:blank]
10:52:30 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
10:52:30 INFO - document served over http requires an http
10:52:30 INFO - sub-resource via xhr-request using the meta-referrer
10:52:30 INFO - delivery method with swap-origin-redirect and when
10:52:30 INFO - the target request is same-origin.
10:52:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1080ms
10:52:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:52:30 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA90A800 == 47 [pid = 3212] [id = 776]
10:52:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 158 (00000073C4C60C00) [pid = 3212] [serial = 2175] [outer = 0000000000000000]
10:52:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 159 (00000073CB553800) [pid = 3212] [serial = 2176] [outer = 00000073C4C60C00]
10:52:30 INFO - PROCESS | 3212 | 1449082350674 Marionette INFO loaded listener.js
10:52:30 INFO - PROCESS | 3212 | ++DOMWINDOW == 160 (00000073D0C7BC00) [pid = 3212] [serial = 2177] [outer = 00000073C4C60C00]
10:52:31 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
10:52:31 INFO - document served over http requires an https
10:52:31 INFO - sub-resource via fetch-request using the meta-referrer
10:52:31 INFO - delivery method with keep-origin-redirect and when
10:52:31 INFO - the target request is same-origin.
10:52:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 690ms
10:52:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:52:31 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0ED5000 == 48 [pid = 3212] [id = 777]
10:52:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 161 (00000073D0508000) [pid = 3212] [serial = 2178] [outer = 0000000000000000]
10:52:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 162 (00000073D231A000) [pid = 3212] [serial = 2179] [outer = 00000073D0508000]
10:52:31 INFO - PROCESS | 3212 | 1449082351369 Marionette INFO loaded listener.js
10:52:31 INFO - PROCESS | 3212 | ++DOMWINDOW == 163 (00000073D4465C00) [pid = 3212] [serial = 2180] [outer = 00000073D0508000]
10:52:31 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
10:52:31 INFO - document served over http requires an https
10:52:31 INFO - sub-resource via fetch-request using the meta-referrer
10:52:31 INFO - delivery method with no-redirect and when
10:52:31 INFO - the target request is same-origin.
10:52:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 690ms
10:52:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:52:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D504F000 == 49 [pid = 3212] [id = 778]
10:52:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 164 (00000073D0E42C00) [pid = 3212] [serial = 2181] [outer = 0000000000000000]
10:52:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 165 (00000073D4576800) [pid = 3212] [serial = 2182] [outer = 00000073D0E42C00]
10:52:32 INFO - PROCESS | 3212 | 1449082352173 Marionette INFO loaded listener.js
10:52:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 166 (00000073D4BE9400) [pid = 3212] [serial = 2183] [outer = 00000073D0E42C00]
10:52:32 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
10:52:32 INFO - document served over http requires an https
10:52:32 INFO - sub-resource via fetch-request using the meta-referrer
10:52:32 INFO - delivery method with swap-origin-redirect and when
10:52:32 INFO - the target request is same-origin.
10:52:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 733ms
10:52:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:52:32 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5455000 == 50 [pid = 3212] [id = 779]
10:52:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 167 (00000073D517AC00) [pid = 3212] [serial = 2184] [outer = 0000000000000000]
10:52:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 168 (00000073D51C2C00) [pid = 3212] [serial = 2185] [outer = 00000073D517AC00]
10:52:32 INFO - PROCESS | 3212 | 1449082352869 Marionette INFO loaded listener.js
10:52:32 INFO - PROCESS | 3212 | ++DOMWINDOW == 169 (00000073D522E800) [pid = 3212] [serial = 2186] [outer = 00000073D517AC00]
10:52:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5561800 == 51 [pid = 3212] [id = 780]
10:52:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 170 (00000073D522B800) [pid = 3212] [serial = 2187] [outer = 0000000000000000]
10:52:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 171 (00000073D54C3C00) [pid = 3212] [serial = 2188] [outer = 00000073D522B800]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 170 (00000073D5699800) [pid = 3212] [serial = 2066] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082320428]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 169 (00000073D5746800) [pid = 3212] [serial = 2071] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 168 (00000073D357E400) [pid = 3212] [serial = 2061] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 167 (00000073D547D000) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 166 (00000073D5B24C00) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 165 (00000073D4B7B000) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 164 (00000073D446E400) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 163 (00000073CFB87400) [pid = 3212] [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]
10:52:33 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
10:52:33 INFO - document served over http requires an https
10:52:33 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:33 INFO - delivery method with keep-origin-redirect and when
10:52:33 INFO - the target request is same-origin.
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 162 (00000073CFB60400) [pid = 3212] [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]
10:52:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 777ms
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 161 (00000073D5699000) [pid = 3212] [serial = 2113] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 160 (00000073D484EC00) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 159 (00000073D484A000) [pid = 3212] [serial = 2103] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 158 (00000073C4C4EC00) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 157 (00000073C98D4C00) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 156 (00000073D51C1C00) [pid = 3212] [serial = 2108] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082332095]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 155 (00000073C36C2000) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 154 (00000073C4C63C00) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 153 (00000073C4DA2C00) [pid = 3212] [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]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 152 (00000073D51BE400) [pid = 3212] [serial = 2109] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082332095]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 151 (00000073D4BE6C00) [pid = 3212] [serial = 2106] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 150 (00000073D571C400) [pid = 3212] [serial = 2067] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082320428]
10:52:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 149 (00000073C4D99800) [pid = 3212] [serial = 2056] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 148 (00000073C4694800) [pid = 3212] [serial = 2116] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 147 (00000073D0502C00) [pid = 3212] [serial = 2059] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 146 (00000073D5748800) [pid = 3212] [serial = 2072] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073D588F400) [pid = 3212] [serial = 2077] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073D4352000) [pid = 3212] [serial = 2101] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073CFB69800) [pid = 3212] [serial = 2092] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D5226C00) [pid = 3212] [serial = 2119] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D5720800) [pid = 3212] [serial = 2069] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073D4846C00) [pid = 3212] [serial = 2104] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073D576B000) [pid = 3212] [serial = 2074] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073D58F4400) [pid = 3212] [serial = 2080] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073D522BC00) [pid = 3212] [serial = 2111] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073C54A1400) [pid = 3212] [serial = 2095] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073D547C400) [pid = 3212] [serial = 2064] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073CB518400) [pid = 3212] [serial = 2083] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073D446BC00) [pid = 3212] [serial = 2062] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073D5744C00) [pid = 3212] [serial = 2114] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073D000CC00) [pid = 3212] [serial = 2086] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D0687800) [pid = 3212] [serial = 2089] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073D0685000) [pid = 3212] [serial = 2098] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D5CBE400) [pid = 3212] [serial = 2122] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D5182000) [pid = 3212] [serial = 2015] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D446F400) [pid = 3212] [serial = 2000] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073D23C7800) [pid = 3212] [serial = 2087] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073D4574C00) [pid = 3212] [serial = 2003] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073D517B400) [pid = 3212] [serial = 2012] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073D4BE7000) [pid = 3212] [serial = 2009] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073C9835C00) [pid = 3212] [serial = 1991] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073D4B74C00) [pid = 3212] [serial = 2006] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073D3395000) [pid = 3212] [serial = 2090] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073D0509800) [pid = 3212] [serial = 1994] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073D54D0400) [pid = 3212] [serial = 2054] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073D3393800) [pid = 3212] [serial = 1997] [outer = 0000000000000000] [url = about:blank]
10:52:33 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5590800 == 52 [pid = 3212] [id = 781]
10:52:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 117 (00000073C4D99800) [pid = 3212] [serial = 2189] [outer = 0000000000000000]
10:52:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 118 (00000073C54A1400) [pid = 3212] [serial = 2190] [outer = 00000073C4D99800]
10:52:33 INFO - PROCESS | 3212 | 1449082353643 Marionette INFO loaded listener.js
10:52:33 INFO - PROCESS | 3212 | ++DOMWINDOW == 119 (00000073D4578800) [pid = 3212] [serial = 2191] [outer = 00000073C4D99800]
10:52:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5C54800 == 53 [pid = 3212] [id = 782]
10:52:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 120 (00000073D4B77C00) [pid = 3212] [serial = 2192] [outer = 0000000000000000]
10:52:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 121 (00000073D5477C00) [pid = 3212] [serial = 2193] [outer = 00000073D4B77C00]
10:52:34 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
10:52:34 INFO - document served over http requires an https
10:52:34 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:34 INFO - delivery method with no-redirect and when
10:52:34 INFO - the target request is same-origin.
10:52:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 678ms
10:52:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:52:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5E2A800 == 54 [pid = 3212] [id = 783]
10:52:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 122 (00000073D4508800) [pid = 3212] [serial = 2194] [outer = 0000000000000000]
10:52:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 123 (00000073D547E800) [pid = 3212] [serial = 2195] [outer = 00000073D4508800]
10:52:34 INFO - PROCESS | 3212 | 1449082354326 Marionette INFO loaded listener.js
10:52:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073D5721C00) [pid = 3212] [serial = 2196] [outer = 00000073D4508800]
10:52:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D7E32800 == 55 [pid = 3212] [id = 784]
10:52:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073D571C400) [pid = 3212] [serial = 2197] [outer = 0000000000000000]
10:52:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073D5729800) [pid = 3212] [serial = 2198] [outer = 00000073D571C400]
10:52:34 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
10:52:34 INFO - document served over http requires an https
10:52:34 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:34 INFO - delivery method with swap-origin-redirect and when
10:52:34 INFO - the target request is same-origin.
10:52:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 691ms
10:52:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:52:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8624000 == 56 [pid = 3212] [id = 785]
10:52:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073D5726C00) [pid = 3212] [serial = 2199] [outer = 0000000000000000]
10:52:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073D576A800) [pid = 3212] [serial = 2200] [outer = 00000073D5726C00]
10:52:35 INFO - PROCESS | 3212 | 1449082355056 Marionette INFO loaded listener.js
10:52:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073D588D400) [pid = 3212] [serial = 2201] [outer = 00000073D5726C00]
10:52:35 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
10:52:35 INFO - document served over http requires an https
10:52:35 INFO - sub-resource via script-tag using the meta-referrer
10:52:35 INFO - delivery method with keep-origin-redirect and when
10:52:35 INFO - the target request is same-origin.
10:52:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 735ms
10:52:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:52:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D8E58000 == 57 [pid = 3212] [id = 786]
10:52:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073D588EC00) [pid = 3212] [serial = 2202] [outer = 0000000000000000]
10:52:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073D589B400) [pid = 3212] [serial = 2203] [outer = 00000073D588EC00]
10:52:35 INFO - PROCESS | 3212 | 1449082355760 Marionette INFO loaded listener.js
10:52:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073D5CC8C00) [pid = 3212] [serial = 2204] [outer = 00000073D588EC00]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D102A000 == 56 [pid = 3212] [id = 759]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D7E37000 == 55 [pid = 3212] [id = 760]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA149800 == 54 [pid = 3212] [id = 761]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D12D7800 == 53 [pid = 3212] [id = 691]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DA791800 == 52 [pid = 3212] [id = 762]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAF1E800 == 51 [pid = 3212] [id = 763]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFA7800 == 50 [pid = 3212] [id = 764]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFB9000 == 49 [pid = 3212] [id = 765]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFDA800 == 48 [pid = 3212] [id = 766]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DAFEA000 == 47 [pid = 3212] [id = 767]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB447000 == 46 [pid = 3212] [id = 768]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB74D000 == 45 [pid = 3212] [id = 769]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB75B000 == 44 [pid = 3212] [id = 770]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DB80E800 == 43 [pid = 3212] [id = 771]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073DE5A7000 == 42 [pid = 3212] [id = 772]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA2C7800 == 41 [pid = 3212] [id = 773]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073C51DC000 == 40 [pid = 3212] [id = 774]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D9A49800 == 39 [pid = 3212] [id = 758]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8E4D800 == 38 [pid = 3212] [id = 736]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073D48EB800 == 37 [pid = 3212] [id = 734]
10:52:37 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB6C8000 == 36 [pid = 3212] [id = 719]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA020800 == 35 [pid = 3212] [id = 775]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0ED5000 == 34 [pid = 3212] [id = 777]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073D504F000 == 33 [pid = 3212] [id = 778]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA90A800 == 32 [pid = 3212] [id = 776]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5455000 == 31 [pid = 3212] [id = 779]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5561800 == 30 [pid = 3212] [id = 780]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5590800 == 29 [pid = 3212] [id = 781]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C54800 == 28 [pid = 3212] [id = 782]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8624000 == 27 [pid = 3212] [id = 785]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E2A800 == 26 [pid = 3212] [id = 783]
10:52:38 INFO - PROCESS | 3212 | --DOCSHELL 00000073D7E32800 == 25 [pid = 3212] [id = 784]
10:52:38 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073D5CCA000) [pid = 3212] [serial = 2123] [outer = 0000000000000000] [url = about:blank]
10:52:38 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073D484B000) [pid = 3212] [serial = 2102] [outer = 0000000000000000] [url = about:blank]
10:52:38 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073CFB63000) [pid = 3212] [serial = 2096] [outer = 0000000000000000] [url = about:blank]
10:52:38 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D51C5800) [pid = 3212] [serial = 2107] [outer = 0000000000000000] [url = about:blank]
10:52:38 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D4511000) [pid = 3212] [serial = 2093] [outer = 0000000000000000] [url = about:blank]
10:52:38 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D58F9400) [pid = 3212] [serial = 2120] [outer = 0000000000000000] [url = about:blank]
10:52:38 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073D231F000) [pid = 3212] [serial = 2099] [outer = 0000000000000000] [url = about:blank]
10:52:38 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073D158DC00) [pid = 3212] [serial = 2117] [outer = 0000000000000000] [url = about:blank]
10:52:38 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073D569AC00) [pid = 3212] [serial = 2112] [outer = 0000000000000000] [url = about:blank]
10:52:38 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
10:52:38 INFO - document served over http requires an https
10:52:38 INFO - sub-resource via script-tag using the meta-referrer
10:52:38 INFO - delivery method with no-redirect and when
10:52:38 INFO - the target request is same-origin.
10:52:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3291ms
10:52:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:52:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB5000 == 26 [pid = 3212] [id = 787]
10:52:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 124 (00000073C4C48C00) [pid = 3212] [serial = 2205] [outer = 0000000000000000]
10:52:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 125 (00000073C4C4B000) [pid = 3212] [serial = 2206] [outer = 00000073C4C48C00]
10:52:39 INFO - PROCESS | 3212 | 1449082359073 Marionette INFO loaded listener.js
10:52:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 126 (00000073C4D9B800) [pid = 3212] [serial = 2207] [outer = 00000073C4C48C00]
10:52:39 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
10:52:39 INFO - document served over http requires an https
10:52:39 INFO - sub-resource via script-tag using the meta-referrer
10:52:39 INFO - delivery method with swap-origin-redirect and when
10:52:39 INFO - the target request is same-origin.
10:52:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 691ms
10:52:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:52:39 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C9AA8800 == 27 [pid = 3212] [id = 788]
10:52:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 127 (00000073C5210800) [pid = 3212] [serial = 2208] [outer = 0000000000000000]
10:52:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 128 (00000073C52D2000) [pid = 3212] [serial = 2209] [outer = 00000073C5210800]
10:52:39 INFO - PROCESS | 3212 | 1449082359767 Marionette INFO loaded listener.js
10:52:39 INFO - PROCESS | 3212 | ++DOMWINDOW == 129 (00000073C9836400) [pid = 3212] [serial = 2210] [outer = 00000073C5210800]
10:52:40 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
10:52:40 INFO - document served over http requires an https
10:52:40 INFO - sub-resource via xhr-request using the meta-referrer
10:52:40 INFO - delivery method with keep-origin-redirect and when
10:52:40 INFO - the target request is same-origin.
10:52:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 691ms
10:52:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:52:40 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CEF93800 == 28 [pid = 3212] [id = 789]
10:52:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 130 (00000073C359FC00) [pid = 3212] [serial = 2211] [outer = 0000000000000000]
10:52:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 131 (00000073CA04F800) [pid = 3212] [serial = 2212] [outer = 00000073C359FC00]
10:52:40 INFO - PROCESS | 3212 | 1449082360534 Marionette INFO loaded listener.js
10:52:40 INFO - PROCESS | 3212 | ++DOMWINDOW == 132 (00000073CB10BC00) [pid = 3212] [serial = 2213] [outer = 00000073C359FC00]
10:52:40 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
10:52:40 INFO - document served over http requires an https
10:52:40 INFO - sub-resource via xhr-request using the meta-referrer
10:52:40 INFO - delivery method with no-redirect and when
10:52:40 INFO - the target request is same-origin.
10:52:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 627ms
10:52:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:52:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D0ECC800 == 29 [pid = 3212] [id = 790]
10:52:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 133 (00000073C9AF6400) [pid = 3212] [serial = 2214] [outer = 0000000000000000]
10:52:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 134 (00000073CB51D800) [pid = 3212] [serial = 2215] [outer = 00000073C9AF6400]
10:52:41 INFO - PROCESS | 3212 | 1449082361167 Marionette INFO loaded listener.js
10:52:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 135 (00000073CFE2A800) [pid = 3212] [serial = 2216] [outer = 00000073C9AF6400]
10:52:41 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
10:52:41 INFO - document served over http requires an https
10:52:41 INFO - sub-resource via xhr-request using the meta-referrer
10:52:41 INFO - delivery method with swap-origin-redirect and when
10:52:41 INFO - the target request is same-origin.
10:52:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 629ms
10:52:41 INFO - TEST-START | /resource-timing/test_resource_timing.html
10:52:41 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D1E39000 == 30 [pid = 3212] [id = 791]
10:52:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 136 (00000073C51B9400) [pid = 3212] [serial = 2217] [outer = 0000000000000000]
10:52:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 137 (00000073D0503400) [pid = 3212] [serial = 2218] [outer = 00000073C51B9400]
10:52:41 INFO - PROCESS | 3212 | 1449082361832 Marionette INFO loaded listener.js
10:52:41 INFO - PROCESS | 3212 | ++DOMWINDOW == 138 (00000073D054E400) [pid = 3212] [serial = 2219] [outer = 00000073C51B9400]
10:52:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D3516000 == 31 [pid = 3212] [id = 792]
10:52:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 139 (00000073D0558400) [pid = 3212] [serial = 2220] [outer = 0000000000000000]
10:52:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 140 (00000073D0684000) [pid = 3212] [serial = 2221] [outer = 00000073D0558400]
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
10:52:42 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"
10:52:42 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
10:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:42 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
10:52:42 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
10:52:42 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
10:52:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
10:52:42 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
10:52:42 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1087ms
10:52:42 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
10:52:42 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D45DB800 == 32 [pid = 3212] [id = 793]
10:52:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 141 (00000073D0C79800) [pid = 3212] [serial = 2222] [outer = 0000000000000000]
10:52:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 142 (00000073D0CA4000) [pid = 3212] [serial = 2223] [outer = 00000073D0C79800]
10:52:42 INFO - PROCESS | 3212 | 1449082362906 Marionette INFO loaded listener.js
10:52:42 INFO - PROCESS | 3212 | ++DOMWINDOW == 143 (00000073D2560C00) [pid = 3212] [serial = 2224] [outer = 00000073D0C79800]
10:52:43 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"
10:52:43 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
10:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:43 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
10:52:43 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 630ms
10:52:43 INFO - TEST-START | /screen-orientation/lock-basic.html
10:52:43 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5103000 == 33 [pid = 3212] [id = 794]
10:52:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 144 (00000073D23AD800) [pid = 3212] [serial = 2225] [outer = 0000000000000000]
10:52:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 145 (00000073D263C800) [pid = 3212] [serial = 2226] [outer = 00000073D23AD800]
10:52:43 INFO - PROCESS | 3212 | 1449082363504 Marionette INFO loaded listener.js
10:52:43 INFO - PROCESS | 3212 | ++DOMWINDOW == 146 (00000073D338B800) [pid = 3212] [serial = 2227] [outer = 00000073D23AD800]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 145 (00000073CA013400) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 144 (00000073D0508000) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 143 (00000073D4B77C00) [pid = 3212] [serial = 2192] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082354001]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 142 (00000073D8FE1800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 141 (00000073D3F46C00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 140 (00000073D4508800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 139 (00000073D5CCE000) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 138 (00000073D8AC1000) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 137 (00000073C9B67000) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 136 (00000073C4C45800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 135 (00000073D86D0C00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 134 (00000073D5E64800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 133 (00000073D8672800) [pid = 3212] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 132 (00000073D125A000) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 131 (00000073CA203400) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 130 (00000073C51B5400) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 129 (00000073D5726C00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 128 (00000073D7E0E000) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 127 (00000073D0E42C00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 126 (00000073D4BEDC00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 125 (00000073C9839400) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 124 (00000073D4348800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 123 (00000073D4B81000) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 122 (00000073D8AAC000) [pid = 3212] [serial = 2150] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082342297]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 121 (00000073D3F42800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 120 (00000073C4D99800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 119 (00000073D8AC1C00) [pid = 3212] [serial = 2155] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 118 (00000073D8FE2000) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 117 (00000073C35A2400) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 116 (00000073C4C67800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 115 (00000073D0E40800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 114 (00000073D4841C00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 113 (00000073D571C400) [pid = 3212] [serial = 2197] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 112 (00000073D574A800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 111 (00000073D522B800) [pid = 3212] [serial = 2187] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 110 (00000073D569F800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 109 (00000073C3E77800) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 108 (00000073D588E400) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 107 (00000073CDD51400) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 106 (00000073D517AC00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 105 (00000073C4C60C00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 104 (00000073D576CC00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 103 (00000073D4B78400) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 102 (00000073D58F0C00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 101 (00000073D8537C00) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 100 (00000073D8534400) [pid = 3212] [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]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 99 (00000073D589B400) [pid = 3212] [serial = 2203] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 98 (00000073D8AAF000) [pid = 3212] [serial = 2153] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 97 (00000073D8ABD800) [pid = 3212] [serial = 2156] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 96 (00000073D8EE2C00) [pid = 3212] [serial = 2158] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 95 (00000073D8FE5800) [pid = 3212] [serial = 2161] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 94 (00000073D9410400) [pid = 3212] [serial = 2164] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 93 (00000073C35AB800) [pid = 3212] [serial = 2167] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 92 (00000073C4D99C00) [pid = 3212] [serial = 2170] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 91 (00000073CB192000) [pid = 3212] [serial = 2173] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 90 (00000073CB553800) [pid = 3212] [serial = 2176] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 89 (00000073D231A000) [pid = 3212] [serial = 2179] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 88 (00000073D4576800) [pid = 3212] [serial = 2182] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 87 (00000073D51C2C00) [pid = 3212] [serial = 2185] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 86 (00000073D54C3C00) [pid = 3212] [serial = 2188] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 85 (00000073C54A1400) [pid = 3212] [serial = 2190] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 84 (00000073D5477C00) [pid = 3212] [serial = 2193] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082354001]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 83 (00000073D547E800) [pid = 3212] [serial = 2195] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 82 (00000073D5729800) [pid = 3212] [serial = 2198] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 81 (00000073D576A800) [pid = 3212] [serial = 2200] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 80 (00000073D5CD4000) [pid = 3212] [serial = 2125] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 79 (00000073CB519000) [pid = 3212] [serial = 2128] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 78 (00000073D23A9000) [pid = 3212] [serial = 2131] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 77 (00000073D58EF800) [pid = 3212] [serial = 2134] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 76 (00000073D5E69000) [pid = 3212] [serial = 2137] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 75 (00000073D7E10400) [pid = 3212] [serial = 2140] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 74 (00000073D853A800) [pid = 3212] [serial = 2143] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 73 (00000073D86C2400) [pid = 3212] [serial = 2146] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 72 (00000073D8673800) [pid = 3212] [serial = 2148] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 71 (00000073D8AAD400) [pid = 3212] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1449082342297]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 70 (00000073C95B5000) [pid = 3212] [serial = 2168] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 69 (00000073CB560000) [pid = 3212] [serial = 2171] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 68 (00000073D3587000) [pid = 3212] [serial = 2174] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 67 (00000073D4350C00) [pid = 3212] [serial = 1986] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 66 (00000073CA325000) [pid = 3212] [serial = 2057] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 65 (00000073D2381C00) [pid = 3212] [serial = 2060] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 64 (00000073D569B000) [pid = 3212] [serial = 2065] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 63 (00000073D5741400) [pid = 3212] [serial = 2070] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 62 (00000073D583AC00) [pid = 3212] [serial = 2075] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 61 (00000073D5899000) [pid = 3212] [serial = 2078] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 60 (00000073D5B23000) [pid = 3212] [serial = 2081] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 59 (00000073D30D8400) [pid = 3212] [serial = 2084] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 58 (00000073D5E65000) [pid = 3212] [serial = 2126] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 57 (00000073D1007C00) [pid = 3212] [serial = 2129] [outer = 0000000000000000] [url = about:blank]
10:52:46 INFO - PROCESS | 3212 | --DOMWINDOW == 56 (00000073D54CD000) [pid = 3212] [serial = 2132] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D504B800 == 32 [pid = 3212] [id = 711]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5560000 == 31 [pid = 3212] [id = 713]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5C4D000 == 30 [pid = 3212] [id = 715]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB582000 == 29 [pid = 3212] [id = 704]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D44CB000 == 28 [pid = 3212] [id = 703]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D32F5000 == 27 [pid = 3212] [id = 702]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D545A800 == 26 [pid = 3212] [id = 712]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0DA4000 == 25 [pid = 3212] [id = 708]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA924000 == 24 [pid = 3212] [id = 710]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D15CD800 == 23 [pid = 3212] [id = 701]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5599800 == 22 [pid = 3212] [id = 714]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5058800 == 21 [pid = 3212] [id = 706]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0EC6800 == 20 [pid = 3212] [id = 700]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5E25800 == 19 [pid = 3212] [id = 716]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0274800 == 18 [pid = 3212] [id = 699]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9AB1000 == 17 [pid = 3212] [id = 697]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073CB582800 == 16 [pid = 3212] [id = 698]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073C51CD800 == 15 [pid = 3212] [id = 696]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D45DB800 == 14 [pid = 3212] [id = 793]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D3516000 == 13 [pid = 3212] [id = 792]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D1E39000 == 12 [pid = 3212] [id = 791]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D0ECC800 == 11 [pid = 3212] [id = 790]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073CEF93800 == 10 [pid = 3212] [id = 789]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073C9AA8800 == 9 [pid = 3212] [id = 788]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB5000 == 8 [pid = 3212] [id = 787]
10:52:52 INFO - PROCESS | 3212 | --DOCSHELL 00000073D8E58000 == 7 [pid = 3212] [id = 786]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 55 (00000073D8AA9000) [pid = 3212] [serial = 2149] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 54 (00000073D866F800) [pid = 3212] [serial = 2144] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 53 (00000073D7EEE400) [pid = 3212] [serial = 2141] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 52 (00000073D7E07000) [pid = 3212] [serial = 2138] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 51 (00000073D5CC7000) [pid = 3212] [serial = 2135] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 50 (00000073D4465C00) [pid = 3212] [serial = 2180] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 49 (00000073D0C7BC00) [pid = 3212] [serial = 2177] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 48 (00000073D94D9400) [pid = 3212] [serial = 2165] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 47 (00000073D9402800) [pid = 3212] [serial = 2162] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 46 (00000073D8FD0800) [pid = 3212] [serial = 2159] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 45 (00000073D8ABE000) [pid = 3212] [serial = 2154] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 44 (00000073D4BE9400) [pid = 3212] [serial = 2183] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 43 (00000073D588D400) [pid = 3212] [serial = 2201] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 42 (00000073D5721C00) [pid = 3212] [serial = 2196] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 41 (00000073D522E800) [pid = 3212] [serial = 2186] [outer = 0000000000000000] [url = about:blank]
10:52:52 INFO - PROCESS | 3212 | --DOMWINDOW == 40 (00000073D4578800) [pid = 3212] [serial = 2191] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 39 (00000073D263C800) [pid = 3212] [serial = 2226] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 38 (00000073C52D2000) [pid = 3212] [serial = 2209] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 37 (00000073D2560C00) [pid = 3212] [serial = 2224] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 36 (00000073D0CA4000) [pid = 3212] [serial = 2223] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 35 (00000073CA04F800) [pid = 3212] [serial = 2212] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 34 (00000073D0684000) [pid = 3212] [serial = 2221] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 33 (00000073D0503400) [pid = 3212] [serial = 2218] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 32 (00000073C4C4B000) [pid = 3212] [serial = 2206] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 31 (00000073CB51D800) [pid = 3212] [serial = 2215] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 30 (00000073C51B9400) [pid = 3212] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 29 (00000073D0C79800) [pid = 3212] [serial = 2222] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 28 (00000073D588EC00) [pid = 3212] [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]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 27 (00000073C359FC00) [pid = 3212] [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]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 26 (00000073C4C48C00) [pid = 3212] [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]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 25 (00000073C9AF6400) [pid = 3212] [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]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 24 (00000073C5210800) [pid = 3212] [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]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 23 (00000073D0558400) [pid = 3212] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 22 (00000073C9836400) [pid = 3212] [serial = 2210] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 21 (00000073CB10BC00) [pid = 3212] [serial = 2213] [outer = 0000000000000000] [url = about:blank]
10:52:55 INFO - PROCESS | 3212 | --DOMWINDOW == 20 (00000073CFE2A800) [pid = 3212] [serial = 2216] [outer = 0000000000000000] [url = about:blank]
10:53:00 INFO - PROCESS | 3212 | --DOMWINDOW == 19 (00000073C4D9B800) [pid = 3212] [serial = 2207] [outer = 0000000000000000] [url = about:blank]
10:53:00 INFO - PROCESS | 3212 | --DOMWINDOW == 18 (00000073D5CC8C00) [pid = 3212] [serial = 2204] [outer = 0000000000000000] [url = about:blank]
10:53:00 INFO - PROCESS | 3212 | --DOMWINDOW == 17 (00000073D054E400) [pid = 3212] [serial = 2219] [outer = 0000000000000000] [url = about:blank]
10:53:13 INFO - PROCESS | 3212 | MARIONETTE LOG: INFO: Timeout fired
10:53:13 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
10:53:13 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
10:53:13 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
10:53:13 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30280ms
10:53:13 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
10:53:13 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BAB800 == 8 [pid = 3212] [id = 795]
10:53:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 18 (00000073C36CD400) [pid = 3212] [serial = 2228] [outer = 0000000000000000]
10:53:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 19 (00000073C3E81800) [pid = 3212] [serial = 2229] [outer = 00000073C36CD400]
10:53:13 INFO - PROCESS | 3212 | 1449082393852 Marionette INFO loaded listener.js
10:53:13 INFO - PROCESS | 3212 | ++DOMWINDOW == 20 (00000073C4692000) [pid = 3212] [serial = 2230] [outer = 00000073C36CD400]
10:53:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4622800 == 9 [pid = 3212] [id = 796]
10:53:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 21 (00000073C4C43400) [pid = 3212] [serial = 2231] [outer = 0000000000000000]
10:53:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BBF800 == 10 [pid = 3212] [id = 797]
10:53:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 22 (00000073C4C49C00) [pid = 3212] [serial = 2232] [outer = 0000000000000000]
10:53:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 23 (00000073C4C4D800) [pid = 3212] [serial = 2233] [outer = 00000073C4C49C00]
10:53:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 24 (00000073C4C4E400) [pid = 3212] [serial = 2234] [outer = 00000073C4C43400]
10:53:23 INFO - PROCESS | 3212 | --DOCSHELL 00000073D5103000 == 9 [pid = 3212] [id = 794]
10:53:29 INFO - PROCESS | 3212 | --DOMWINDOW == 23 (00000073D338B800) [pid = 3212] [serial = 2227] [outer = 0000000000000000] [url = about:blank]
10:53:29 INFO - PROCESS | 3212 | --DOMWINDOW == 22 (00000073C3E81800) [pid = 3212] [serial = 2229] [outer = 0000000000000000] [url = about:blank]
10:53:29 INFO - PROCESS | 3212 | --DOMWINDOW == 21 (00000073D23AD800) [pid = 3212] [serial = 2225] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
10:53:43 INFO - PROCESS | 3212 | MARIONETTE LOG: INFO: Timeout fired
10:53:44 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"
10:53:44 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
10:53:44 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
10:53:44 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
10:53:44 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
10:53:44 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30370ms
10:53:44 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
10:53:44 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4622800 == 8 [pid = 3212] [id = 796]
10:53:44 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BBF800 == 7 [pid = 3212] [id = 797]
10:53:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB8000 == 8 [pid = 3212] [id = 798]
10:53:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 22 (00000073C40B2C00) [pid = 3212] [serial = 2235] [outer = 0000000000000000]
10:53:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 23 (00000073C465C400) [pid = 3212] [serial = 2236] [outer = 00000073C40B2C00]
10:53:44 INFO - PROCESS | 3212 | 1449082424203 Marionette INFO loaded listener.js
10:53:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 24 (00000073C4C48C00) [pid = 3212] [serial = 2237] [outer = 00000073C40B2C00]
10:53:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5249000 == 9 [pid = 3212] [id = 799]
10:53:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 25 (00000073C4C4EC00) [pid = 3212] [serial = 2238] [outer = 0000000000000000]
10:53:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 26 (00000073C4C63C00) [pid = 3212] [serial = 2239] [outer = 00000073C4C4EC00]
10:53:56 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BAB800 == 8 [pid = 3212] [id = 795]
10:53:56 INFO - PROCESS | 3212 | --DOMWINDOW == 25 (00000073C4C4E400) [pid = 3212] [serial = 2234] [outer = 00000073C4C43400] [url = about:blank]
10:53:56 INFO - PROCESS | 3212 | --DOMWINDOW == 24 (00000073C4C4D800) [pid = 3212] [serial = 2233] [outer = 00000073C4C49C00] [url = about:blank]
10:53:56 INFO - PROCESS | 3212 | --DOMWINDOW == 23 (00000073C4C49C00) [pid = 3212] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
10:53:56 INFO - PROCESS | 3212 | --DOMWINDOW == 22 (00000073C4C43400) [pid = 3212] [serial = 2231] [outer = 0000000000000000] [url = about:blank]
10:54:02 INFO - PROCESS | 3212 | --DOMWINDOW == 21 (00000073C4692000) [pid = 3212] [serial = 2230] [outer = 0000000000000000] [url = about:blank]
10:54:02 INFO - PROCESS | 3212 | --DOMWINDOW == 20 (00000073C465C400) [pid = 3212] [serial = 2236] [outer = 0000000000000000] [url = about:blank]
10:54:02 INFO - PROCESS | 3212 | --DOMWINDOW == 19 (00000073C36CD400) [pid = 3212] [serial = 2228] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
10:54:14 INFO - PROCESS | 3212 | MARIONETTE LOG: INFO: Timeout fired
10:54:14 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
10:54:14 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30346ms
10:54:14 INFO - TEST-START | /screen-orientation/onchange-event.html
10:54:14 INFO - PROCESS | 3212 | --DOCSHELL 00000073C5249000 == 7 [pid = 3212] [id = 799]
10:54:14 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB3000 == 8 [pid = 3212] [id = 800]
10:54:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 20 (00000073C3E7CC00) [pid = 3212] [serial = 2240] [outer = 0000000000000000]
10:54:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 21 (00000073C40A9000) [pid = 3212] [serial = 2241] [outer = 00000073C3E7CC00]
10:54:14 INFO - PROCESS | 3212 | 1449082454589 Marionette INFO loaded listener.js
10:54:14 INFO - PROCESS | 3212 | ++DOMWINDOW == 22 (00000073C4C42C00) [pid = 3212] [serial = 2242] [outer = 00000073C3E7CC00]
10:54:24 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB8000 == 7 [pid = 3212] [id = 798]
10:54:24 INFO - PROCESS | 3212 | --DOMWINDOW == 21 (00000073C4C63C00) [pid = 3212] [serial = 2239] [outer = 00000073C4C4EC00] [url = about:blank]
10:54:24 INFO - PROCESS | 3212 | --DOMWINDOW == 20 (00000073C4C4EC00) [pid = 3212] [serial = 2238] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
10:54:30 INFO - PROCESS | 3212 | --DOMWINDOW == 19 (00000073C40A9000) [pid = 3212] [serial = 2241] [outer = 0000000000000000] [url = about:blank]
10:54:30 INFO - PROCESS | 3212 | --DOMWINDOW == 18 (00000073C40B2C00) [pid = 3212] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
10:54:36 INFO - PROCESS | 3212 | --DOMWINDOW == 17 (00000073C4C48C00) [pid = 3212] [serial = 2237] [outer = 0000000000000000] [url = about:blank]
10:54:44 INFO - PROCESS | 3212 | MARIONETTE LOG: INFO: Timeout fired
10:54:44 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
10:54:44 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
10:54:44 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30371ms
10:54:44 INFO - TEST-START | /screen-orientation/orientation-api.html
10:54:44 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C4BB2800 == 8 [pid = 3212] [id = 801]
10:54:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 18 (00000073C3E7D400) [pid = 3212] [serial = 2243] [outer = 0000000000000000]
10:54:44 INFO - PROCESS | 3212 | ++DOMWINDOW == 19 (00000073C40B3000) [pid = 3212] [serial = 2244] [outer = 00000073C3E7D400]
10:54:44 INFO - PROCESS | 3212 | 1449082484963 Marionette INFO loaded listener.js
10:54:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 20 (00000073C4C44800) [pid = 3212] [serial = 2245] [outer = 00000073C3E7D400]
10:54:45 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
10:54:45 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
10:54:45 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
10:54:45 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 587ms
10:54:45 INFO - TEST-START | /screen-orientation/orientation-reading.html
10:54:45 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C95C8800 == 9 [pid = 3212] [id = 802]
10:54:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 21 (00000073C4C5B400) [pid = 3212] [serial = 2246] [outer = 0000000000000000]
10:54:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 22 (00000073C4D99C00) [pid = 3212] [serial = 2247] [outer = 00000073C4C5B400]
10:54:45 INFO - PROCESS | 3212 | 1449082485529 Marionette INFO loaded listener.js
10:54:45 INFO - PROCESS | 3212 | ++DOMWINDOW == 23 (00000073C51B9400) [pid = 3212] [serial = 2248] [outer = 00000073C4C5B400]
10:54:45 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
10:54:45 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
10:54:45 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
10:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:54:45 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
10:54:45 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
10:54:45 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
10:54:45 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
10:54:45 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
10:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:45 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
10:54:45 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
10:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:54:45 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
10:54:45 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 588ms
10:54:45 INFO - TEST-START | /selection/Document-open.html
10:54:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CA91B000 == 10 [pid = 3212] [id = 803]
10:54:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 24 (00000073C5216400) [pid = 3212] [serial = 2249] [outer = 0000000000000000]
10:54:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 25 (00000073C54A8000) [pid = 3212] [serial = 2250] [outer = 00000073C5216400]
10:54:46 INFO - PROCESS | 3212 | 1449082486124 Marionette INFO loaded listener.js
10:54:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 26 (00000073C9742400) [pid = 3212] [serial = 2251] [outer = 00000073C5216400]
10:54:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CB1C4800 == 11 [pid = 3212] [id = 804]
10:54:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 27 (00000073C98D4C00) [pid = 3212] [serial = 2252] [outer = 0000000000000000]
10:54:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 28 (00000073C9B44000) [pid = 3212] [serial = 2253] [outer = 00000073C98D4C00]
10:54:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 29 (00000073C98D8C00) [pid = 3212] [serial = 2254] [outer = 00000073C98D4C00]
10:54:46 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 ""
10:54:46 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
10:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:54:46 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
10:54:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
10:54:46 INFO - TEST-OK | /selection/Document-open.html | took 691ms
10:54:46 INFO - TEST-START | /selection/addRange.html
10:54:46 INFO - PROCESS | 3212 | ++DOCSHELL 00000073CEF9D800 == 12 [pid = 3212] [id = 805]
10:54:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 30 (00000073C5D93C00) [pid = 3212] [serial = 2255] [outer = 0000000000000000]
10:54:46 INFO - PROCESS | 3212 | ++DOMWINDOW == 31 (00000073C9B44C00) [pid = 3212] [serial = 2256] [outer = 00000073C5D93C00]
10:54:46 INFO - PROCESS | 3212 | 1449082486971 Marionette INFO loaded listener.js
10:54:47 INFO - PROCESS | 3212 | ++DOMWINDOW == 32 (00000073CA207800) [pid = 3212] [serial = 2257] [outer = 00000073C5D93C00]
10:54:47 INFO - PROCESS | 3212 | [3212] 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
10:54:47 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:47 INFO - PROCESS | 3212 | [3212] 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
10:54:47 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:47 INFO - PROCESS | 3212 | [3212] 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
10:54:47 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:47 INFO - PROCESS | 3212 | [3212] 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
10:54:47 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:47 INFO - PROCESS | 3212 | [3212] 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
10:54:47 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:48 INFO - PROCESS | 3212 | [3212] 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
10:54:48 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:48 INFO - PROCESS | 3212 | [3212] 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
10:54:48 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:48 INFO - PROCESS | 3212 | [3212] 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
10:54:48 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:48 INFO - PROCESS | 3212 | [3212] 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
10:54:48 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:48 INFO - PROCESS | 3212 | [3212] 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
10:54:48 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:48 INFO - PROCESS | 3212 | [3212] 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
10:54:48 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:48 INFO - PROCESS | 3212 | [3212] 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
10:54:48 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:48 INFO - PROCESS | 3212 | [3212] 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
10:54:48 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:49 INFO - PROCESS | 3212 | [3212] 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
10:54:49 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:49 INFO - PROCESS | 3212 | [3212] 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
10:54:49 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:49 INFO - PROCESS | 3212 | [3212] 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
10:54:49 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:49 INFO - PROCESS | 3212 | [3212] 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
10:54:49 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:49 INFO - PROCESS | 3212 | [3212] 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
10:54:49 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:49 INFO - PROCESS | 3212 | [3212] 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
10:54:49 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:49 INFO - PROCESS | 3212 | [3212] 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
10:54:49 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:49 INFO - PROCESS | 3212 | [3212] 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
10:54:49 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:49 INFO - PROCESS | 3212 | [3212] 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
10:54:49 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:50 INFO - PROCESS | 3212 | [3212] 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
10:54:50 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:50 INFO - PROCESS | 3212 | [3212] 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
10:54:50 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:50 INFO - PROCESS | 3212 | [3212] 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
10:54:50 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:50 INFO - PROCESS | 3212 | [3212] 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
10:54:50 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:50 INFO - PROCESS | 3212 | [3212] 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
10:54:50 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:50 INFO - PROCESS | 3212 | [3212] 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
10:54:50 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:50 INFO - PROCESS | 3212 | [3212] 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
10:54:50 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:50 INFO - PROCESS | 3212 | [3212] 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
10:54:50 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:50 INFO - PROCESS | 3212 | [3212] 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
10:54:50 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:51 INFO - PROCESS | 3212 | [3212] 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
10:54:51 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:51 INFO - PROCESS | 3212 | [3212] 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
10:54:51 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:51 INFO - PROCESS | 3212 | [3212] 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
10:54:51 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:51 INFO - PROCESS | 3212 | [3212] 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
10:54:51 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:51 INFO - PROCESS | 3212 | [3212] 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
10:54:51 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:51 INFO - PROCESS | 3212 | [3212] 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
10:54:51 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:51 INFO - PROCESS | 3212 | [3212] 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
10:54:51 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:51 INFO - PROCESS | 3212 | [3212] 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
10:54:51 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:51 INFO - PROCESS | 3212 | [3212] 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
10:54:51 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:52 INFO - PROCESS | 3212 | [3212] 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
10:54:52 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:52 INFO - PROCESS | 3212 | [3212] 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
10:54:52 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:52 INFO - PROCESS | 3212 | [3212] 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
10:54:52 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:52 INFO - PROCESS | 3212 | [3212] 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
10:54:52 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:52 INFO - PROCESS | 3212 | [3212] 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
10:54:52 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:52 INFO - PROCESS | 3212 | [3212] 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
10:54:52 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:52 INFO - PROCESS | 3212 | [3212] 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
10:54:52 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:52 INFO - PROCESS | 3212 | [3212] 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
10:54:52 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:53 INFO - PROCESS | 3212 | [3212] 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
10:54:53 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:53 INFO - PROCESS | 3212 | [3212] 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
10:54:53 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:53 INFO - PROCESS | 3212 | [3212] 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
10:54:53 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:53 INFO - PROCESS | 3212 | [3212] 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
10:54:53 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:53 INFO - PROCESS | 3212 | [3212] 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
10:54:53 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:53 INFO - PROCESS | 3212 | [3212] 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
10:54:53 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:53 INFO - PROCESS | 3212 | [3212] 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
10:54:53 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:53 INFO - PROCESS | 3212 | [3212] 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
10:54:53 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:53 INFO - PROCESS | 3212 | [3212] 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
10:54:53 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:54:54 INFO - PROCESS | 3212 | [3212] 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
10:54:54 INFO - PROCESS | 3212 | [3212] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:55:24 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB3000 == 11 [pid = 3212] [id = 800]
10:55:24 INFO - PROCESS | 3212 | --DOCSHELL 00000073C4BB2800 == 10 [pid = 3212] [id = 801]
10:55:24 INFO - PROCESS | 3212 | --DOCSHELL 00000073C95C8800 == 9 [pid = 3212] [id = 802]
10:55:24 INFO - PROCESS | 3212 | --DOCSHELL 00000073CA91B000 == 8 [pid = 3212] [id = 803]
10:55:26 INFO - PROCESS | 3212 | --DOMWINDOW == 31 (00000073C9B44000) [pid = 3212] [serial = 2253] [outer = 00000073C98D4C00] [url = about:blank]
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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 ""
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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 ""
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - Selection.addRange() tests
10:55:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:28 INFO - "
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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 ""
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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̈ḧ
10:55:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:28 INFO - "
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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 ""
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - Selection.addRange() tests
10:55:28 INFO - Selection.addRange() tests
10:55:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:28 INFO - "
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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 ""
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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̈ḧ
10:55:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:28 INFO - "
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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 ""
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 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
10:55:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:28 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
10:55:28 INFO - Selection.addRange() tests
10:55:29 INFO - Selection.addRange() tests
10:55:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:29 INFO - "
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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 ""
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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̈ḧ
10:55:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:29 INFO - "
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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 ""
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - Selection.addRange() tests
10:55:29 INFO - Selection.addRange() tests
10:55:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:29 INFO - "
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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 ""
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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̈ḧ
10:55:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:29 INFO - "
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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 ""
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - Selection.addRange() tests
10:55:29 INFO - Selection.addRange() tests
10:55:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:29 INFO - "
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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 ""
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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̈ḧ
10:55:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:29 INFO - "
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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 ""
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - Selection.addRange() tests
10:55:29 INFO - Selection.addRange() tests
10:55:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:29 INFO - "
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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 ""
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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̈ḧ
10:55:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:29 INFO - "
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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 ""
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:29 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - Selection.addRange() tests
10:55:30 INFO - Selection.addRange() tests
10:55:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:30 INFO - "
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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 ""
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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̈ḧ
10:55:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:30 INFO - "
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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 ""
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - Selection.addRange() tests
10:55:30 INFO - Selection.addRange() tests
10:55:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:30 INFO - "
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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 ""
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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̈ḧ
10:55:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:30 INFO - "
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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 ""
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - Selection.addRange() tests
10:55:30 INFO - Selection.addRange() tests
10:55:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:30 INFO - "
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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 ""
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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̈ḧ
10:55:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:30 INFO - "
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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 ""
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 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
10:55:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:30 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
10:55:30 INFO - Selection.addRange() tests
10:55:31 INFO - Selection.addRange() tests
10:55:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:31 INFO - "
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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 ""
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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̈ḧ
10:55:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:31 INFO - "
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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 ""
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - Selection.addRange() tests
10:55:31 INFO - Selection.addRange() tests
10:55:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:31 INFO - "
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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 ""
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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̈ḧ
10:55:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:31 INFO - "
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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 ""
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - Selection.addRange() tests
10:55:31 INFO - Selection.addRange() tests
10:55:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:31 INFO - "
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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 ""
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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̈ḧ
10:55:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:31 INFO - "
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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 ""
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - Selection.addRange() tests
10:55:31 INFO - Selection.addRange() tests
10:55:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:31 INFO - "
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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 ""
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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̈ḧ
10:55:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:31 INFO - "
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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 ""
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 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
10:55:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:31 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
10:55:31 INFO - Selection.addRange() tests
10:55:32 INFO - Selection.addRange() tests
10:55:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:32 INFO - "
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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 ""
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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̈ḧ
10:55:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:32 INFO - "
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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 ""
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - Selection.addRange() tests
10:55:32 INFO - Selection.addRange() tests
10:55:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:32 INFO - "
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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 ""
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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̈ḧ
10:55:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:32 INFO - "
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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 ""
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - Selection.addRange() tests
10:55:32 INFO - Selection.addRange() tests
10:55:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:32 INFO - "
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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 ""
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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̈ḧ
10:55:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:32 INFO - "
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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 ""
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 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
10:55:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:32 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
10:55:32 INFO - Selection.addRange() tests
10:55:33 INFO - Selection.addRange() tests
10:55:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:33 INFO - "
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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 ""
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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̈ḧ
10:55:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:33 INFO - "
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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 ""
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - Selection.addRange() tests
10:55:33 INFO - Selection.addRange() tests
10:55:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:33 INFO - "
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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 ""
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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̈ḧ
10:55:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:33 INFO - "
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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 ""
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - Selection.addRange() tests
10:55:33 INFO - Selection.addRange() tests
10:55:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:33 INFO - "
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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 ""
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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̈ḧ
10:55:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:33 INFO - "
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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 ""
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - Selection.addRange() tests
10:55:33 INFO - Selection.addRange() tests
10:55:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:33 INFO - "
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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 ""
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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̈ḧ
10:55:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:33 INFO - "
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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 ""
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 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
10:55:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:33 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
10:55:33 INFO - Selection.addRange() tests
10:55:34 INFO - Selection.addRange() tests
10:55:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:34 INFO - "
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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 ""
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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̈ḧ
10:55:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:34 INFO - "
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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 ""
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - Selection.addRange() tests
10:55:34 INFO - Selection.addRange() tests
10:55:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:34 INFO - "
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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 ""
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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̈ḧ
10:55:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:34 INFO - "
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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 ""
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - Selection.addRange() tests
10:55:34 INFO - Selection.addRange() tests
10:55:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:34 INFO - "
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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 ""
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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̈ḧ
10:55:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:34 INFO - "
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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 ""
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 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
10:55:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:34 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
10:55:34 INFO - Selection.addRange() tests
10:55:34 INFO - Selection.addRange() tests
10:55:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:35 INFO - "
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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 ""
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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̈ḧ
10:55:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:35 INFO - "
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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 ""
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - Selection.addRange() tests
10:55:35 INFO - Selection.addRange() tests
10:55:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:35 INFO - "
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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 ""
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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̈ḧ
10:55:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:35 INFO - "
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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 ""
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - Selection.addRange() tests
10:55:35 INFO - Selection.addRange() tests
10:55:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:35 INFO - "
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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 ""
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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̈ḧ
10:55:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:35 INFO - "
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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 ""
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - Selection.addRange() tests
10:55:35 INFO - Selection.addRange() tests
10:55:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:35 INFO - "
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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 ""
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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̈ḧ
10:55:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:35 INFO - "
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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 ""
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 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
10:55:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:35 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
10:55:35 INFO - Selection.addRange() tests
10:55:36 INFO - Selection.addRange() tests
10:55:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:36 INFO - "
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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 ""
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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̈ḧ
10:55:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:36 INFO - "
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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 ""
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - Selection.addRange() tests
10:55:36 INFO - Selection.addRange() tests
10:55:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:36 INFO - "
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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 ""
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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̈ḧ
10:55:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:36 INFO - "
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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 ""
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - Selection.addRange() tests
10:55:36 INFO - Selection.addRange() tests
10:55:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:36 INFO - "
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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 ""
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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̈ḧ
10:55:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:36 INFO - "
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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 ""
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - Selection.addRange() tests
10:55:36 INFO - Selection.addRange() tests
10:55:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:36 INFO - "
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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 ""
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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̈ḧ
10:55:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:36 INFO - "
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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 ""
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:36 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - Selection.addRange() tests
10:55:37 INFO - Selection.addRange() tests
10:55:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:37 INFO - "
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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 ""
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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̈ḧ
10:55:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:37 INFO - "
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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 ""
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - Selection.addRange() tests
10:55:37 INFO - Selection.addRange() tests
10:55:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:37 INFO - "
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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 ""
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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̈ḧ
10:55:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:37 INFO - "
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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 ""
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - Selection.addRange() tests
10:55:37 INFO - Selection.addRange() tests
10:55:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:37 INFO - "
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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 ""
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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̈ḧ
10:55:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:37 INFO - "
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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 ""
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 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
10:55:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:37 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
10:55:37 INFO - Selection.addRange() tests
10:55:38 INFO - Selection.addRange() tests
10:55:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:38 INFO - "
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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 ""
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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̈ḧ
10:55:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:38 INFO - "
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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 ""
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - Selection.addRange() tests
10:55:38 INFO - Selection.addRange() tests
10:55:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:38 INFO - "
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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 ""
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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̈ḧ
10:55:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:38 INFO - "
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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 ""
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - Selection.addRange() tests
10:55:38 INFO - Selection.addRange() tests
10:55:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:38 INFO - "
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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 ""
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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̈ḧ
10:55:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:38 INFO - "
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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 ""
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - Selection.addRange() tests
10:55:38 INFO - Selection.addRange() tests
10:55:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:38 INFO - "
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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 ""
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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̈ḧ
10:55:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:38 INFO - "
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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 ""
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 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
10:55:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:38 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
10:55:38 INFO - Selection.addRange() tests
10:55:39 INFO - Selection.addRange() tests
10:55:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:39 INFO - "
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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 ""
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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̈ḧ
10:55:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:39 INFO - "
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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 ""
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - Selection.addRange() tests
10:55:39 INFO - Selection.addRange() tests
10:55:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:39 INFO - "
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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 ""
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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̈ḧ
10:55:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:39 INFO - "
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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 ""
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - Selection.addRange() tests
10:55:39 INFO - Selection.addRange() tests
10:55:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:39 INFO - "
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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 ""
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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̈ḧ
10:55:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:39 INFO - "
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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 ""
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - Selection.addRange() tests
10:55:39 INFO - Selection.addRange() tests
10:55:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:39 INFO - "
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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 ""
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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̈ḧ
10:55:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:39 INFO - "
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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 ""
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:39 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
10:55:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - Selection.addRange() tests
10:55:40 INFO - Selection.addRange() tests
10:55:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:40 INFO - "
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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 ""
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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̈ḧ
10:55:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:40 INFO - "
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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 ""
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - Selection.addRange() tests
10:55:40 INFO - Selection.addRange() tests
10:55:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:40 INFO - "
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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 ""
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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̈ḧ
10:55:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:40 INFO - "
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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 ""
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - Selection.addRange() tests
10:55:40 INFO - Selection.addRange() tests
10:55:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:40 INFO - "
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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 ""
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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̈ḧ
10:55:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:40 INFO - "
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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 ""
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 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
10:55:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:40 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
10:55:40 INFO - Selection.addRange() tests
10:55:41 INFO - Selection.addRange() tests
10:55:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:41 INFO - "
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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 ""
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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̈ḧ
10:55:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:41 INFO - "
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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 ""
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - Selection.addRange() tests
10:55:41 INFO - Selection.addRange() tests
10:55:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:41 INFO - "
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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 ""
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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̈ḧ
10:55:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:41 INFO - "
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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 ""
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - Selection.addRange() tests
10:55:41 INFO - Selection.addRange() tests
10:55:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:41 INFO - "
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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 ""
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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̈ḧ
10:55:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:41 INFO - "
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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 ""
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - Selection.addRange() tests
10:55:41 INFO - Selection.addRange() tests
10:55:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:41 INFO - "
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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 ""
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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̈ḧ
10:55:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:41 INFO - "
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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 ""
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 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
10:55:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:41 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
10:55:41 INFO - Selection.addRange() tests
10:55:42 INFO - Selection.addRange() tests
10:55:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:42 INFO - "
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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 ""
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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̈ḧ
10:55:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:42 INFO - "
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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 ""
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - Selection.addRange() tests
10:55:42 INFO - Selection.addRange() tests
10:55:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:42 INFO - "
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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 ""
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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̈ḧ
10:55:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:42 INFO - "
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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 ""
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - Selection.addRange() tests
10:55:42 INFO - Selection.addRange() tests
10:55:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:42 INFO - "
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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 ""
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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̈ḧ
10:55:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:42 INFO - "
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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 ""
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - Selection.addRange() tests
10:55:42 INFO - Selection.addRange() tests
10:55:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:42 INFO - "
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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 ""
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:42 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
10:55:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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̈ḧ
10:55:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:43 INFO - "
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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 ""
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - Selection.addRange() tests
10:55:43 INFO - Selection.addRange() tests
10:55:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:43 INFO - "
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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 ""
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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̈ḧ
10:55:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:43 INFO - "
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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 ""
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - Selection.addRange() tests
10:55:43 INFO - Selection.addRange() tests
10:55:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:43 INFO - "
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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 ""
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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̈ḧ
10:55:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:43 INFO - "
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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 ""
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - Selection.addRange() tests
10:55:43 INFO - Selection.addRange() tests
10:55:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:43 INFO - "
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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 ""
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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̈ḧ
10:55:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:43 INFO - "
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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 ""
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 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
10:55:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:43 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
10:55:43 INFO - Selection.addRange() tests
10:55:44 INFO - Selection.addRange() tests
10:55:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:44 INFO - "
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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 ""
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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̈ḧ
10:55:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:44 INFO - "
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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 ""
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - Selection.addRange() tests
10:55:44 INFO - Selection.addRange() tests
10:55:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:44 INFO - "
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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 ""
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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̈ḧ
10:55:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:55:44 INFO - "
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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 ""
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 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
10:55:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:55:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:55:44 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
10:55:44 INFO - - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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 () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:56:33 INFO - root.query(q)
10:56:33 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:56:33 INFO - root.queryAll(q)
10:56:33 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:56:33 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:33 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
10:56:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:56:34 INFO - #descendant-div2 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:56:34 INFO - #descendant-div2 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - >
10:56:34 INFO - #child-div2 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - >
10:56:34 INFO - #child-div2 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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>
10:56:34 INFO - #child-div2 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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>
10:56:34 INFO - #child-div2 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - >#child-div2 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - >#child-div2 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - +
10:56:34 INFO - #adjacent-p3 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - +
10:56:34 INFO - #adjacent-p3 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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+
10:56:34 INFO - #adjacent-p3 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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+
10:56:34 INFO - #adjacent-p3 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - +#adjacent-p3 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - +#adjacent-p3 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - ~
10:56:34 INFO - #sibling-p3 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - ~
10:56:34 INFO - #sibling-p3 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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~
10:56:34 INFO - #sibling-p3 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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~
10:56:34 INFO - #sibling-p3 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - ~#sibling-p3 - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - ~#sibling-p3 - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO -
10:56:34 INFO - ,
10:56:34 INFO -
10:56:34 INFO - #group strong - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO -
10:56:34 INFO - ,
10:56:34 INFO -
10:56:34 INFO - #group strong - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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,
10:56:34 INFO - #group strong - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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,
10:56:34 INFO - #group strong - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - ,#group strong - root.queryAll is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - ,#group strong - root.query is not a function
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 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
10:56:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:56:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:56:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:56:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:56:34 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4818ms
10:56:34 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
10:56:34 INFO - PROCESS | 3212 | ++DOCSHELL 00000073C5234800 == 16 [pid = 3212] [id = 821]
10:56:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 44 (00000073C5D91C00) [pid = 3212] [serial = 2299] [outer = 0000000000000000]
10:56:34 INFO - PROCESS | 3212 | ++DOMWINDOW == 45 (00000073C6642400) [pid = 3212] [serial = 2300] [outer = 00000073C5D91C00]
10:56:34 INFO - PROCESS | 3212 | 1449082594960 Marionette INFO loaded listener.js
10:56:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 46 (00000073CB520800) [pid = 3212] [serial = 2301] [outer = 00000073C5D91C00]
10:56:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
10:56:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
10:56:35 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 "
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
10:56:35 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"
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
10:56:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
10:56:35 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 "
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
10:56:35 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"
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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 { "
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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"
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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]
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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 { "
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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]
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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"
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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 { "
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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"
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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]
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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 { "
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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]
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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"
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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 { "
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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"
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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]
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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 { "
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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]
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 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"
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:56:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:56:35 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1001ms
10:56:35 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
10:56:35 INFO - PROCESS | 3212 | ++DOCSHELL 00000073DA7A2800 == 17 [pid = 3212] [id = 822]
10:56:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 47 (00000073CB561800) [pid = 3212] [serial = 2302] [outer = 0000000000000000]
10:56:35 INFO - PROCESS | 3212 | ++DOMWINDOW == 48 (00000073D0551400) [pid = 3212] [serial = 2303] [outer = 00000073CB561800]
10:56:36 INFO - PROCESS | 3212 | 1449082596016 Marionette INFO loaded listener.js
10:56:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 49 (00000073D263FC00) [pid = 3212] [serial = 2304] [outer = 00000073CB561800]
10:56:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D5048000 == 18 [pid = 3212] [id = 823]
10:56:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 50 (00000073CB51CC00) [pid = 3212] [serial = 2305] [outer = 0000000000000000]
10:56:36 INFO - PROCESS | 3212 | ++DOCSHELL 00000073D505E000 == 19 [pid = 3212] [id = 824]
10:56:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 51 (00000073D0011C00) [pid = 3212] [serial = 2306] [outer = 0000000000000000]
10:56:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 52 (00000073D357E400) [pid = 3212] [serial = 2307] [outer = 00000073CB51CC00]
10:56:36 INFO - PROCESS | 3212 | ++DOMWINDOW == 53 (00000073D446FC00) [pid = 3212] [serial = 2308] [outer = 00000073D0011C00]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 52 (00000073CA008C00) [pid = 3212] [serial = 2280] [outer = 0000000000000000] [url = about:blank]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 51 (00000073CAC1B400) [pid = 3212] [serial = 2283] [outer = 0000000000000000] [url = about:blank]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 50 (00000073CB18AC00) [pid = 3212] [serial = 2284] [outer = 0000000000000000] [url = about:blank]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 49 (00000073D02B6000) [pid = 3212] [serial = 2286] [outer = 0000000000000000] [url = about:blank]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 48 (00000073C4DA2000) [pid = 3212] [serial = 2275] [outer = 0000000000000000] [url = about:blank]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 47 (00000073CA306400) [pid = 3212] [serial = 2282] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/interfaces.html]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 46 (00000073C539B400) [pid = 3212] [serial = 2277] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getSelection.html]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 45 (00000073C45B1C00) [pid = 3212] [serial = 2274] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 44 (00000073F2D06400) [pid = 3212] [serial = 2272] [outer = 0000000000000000] [url = about:blank]
10:56:37 INFO - PROCESS | 3212 | --DOMWINDOW == 43 (00000073C663DC00) [pid = 3212] [serial = 2278] [outer = 0000000000000000] [url = about:blank]
10:56:37 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
10:56:37 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
10:56:37 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 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
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:56:37 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:56:37 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:56:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:56:37 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */